Open to Work · Software Engineering Internship
Software Engineering Student · NSBM Green University

Hi, I'm Hasini.
I build full-stack products with AI at the core.

A passionate Software Engineering undergraduate who builds

Hasini Isurindi
11+
Projects Shipped
200+
Users on a Live Product
3.71
GPA / 4.00
3rd Yr
Software Engineering
Who I Am

About Me

I'm a 3rd-year Software Engineering undergraduate at NSBM Green University, passionate about building impactful software. I enjoy working across the full stack, from designing intuitive UIs to architecting reliable backend systems.

When I'm not coding, I'm exploring new technologies, contributing to open source, or participating in hackathons. I'm always looking for problems worth solving.

Name Wekada Vitharanage Hasini Isurindi
Location Colombo, Sri Lanka
University NSBM Green University
Degree BSc. Hons in Software Engineering (Year 3)
GPA 3.71 / 4.00
Email hasiniisurindi@gmail.com
LinkedIn linkedin.com/in/hasiniisurindi
GitHub github.com/HasiniIsurindi
What I Work With

Skills & Tools

Languages

Python JavaScript Java C# C++ SQL

Frontend

React Next.js HTML/CSS

Backend

MySQL SQLite Node.js .NET APIs REST APIs

Database & Tools

MongoDB Git Docker Firebase
What I've Built

Projects

Syncboard
01

Sync Board - Real-time collaborative whiteboard

  • Real-time collaborative whiteboard (Next.js, Node.js, Socket.IO, Canvas APIs) for low-latency multi-user drawing
  • WebSocket-based sync for live drawing, cursor tracking, room-based sessions, and instant messaging
  • Engineered scalable state management and persistent board storage to keep clients in sync
Next.jsNode.jsSocket.IOCanvas APIsReact.jsVercel (Frontend)Render (Backend)TypeScript
SkillCoachR screenshot
02 — Featured

SkillCoachR: AI Driven learning companion

  • Designed the full system architecture — APIs, database, authentication, and frontend/backend/AI/cloud integration
  • Built AI-powered features including personalized learning roadmaps and skill gap analysis on scalable backend services
  • Delivered a Neo-Brutalist cross-platform UI/UX and improved consistency in the progress-tracking module
DartFlutterFirebaseGroq API
AI Resume Analyser screenshot
03

AI Resume Analyser

  • Built with Next.js 15, TypeScript, and Tailwind CSS, integrating the Claude API for structured feedback on impact, clarity, skills, formatting, and ATS compatibility
  • Implemented fully client-side parsing for PDF, DOCX, and TXT (pdfjs-dist, Mammoth.js, FileReader API)
  • Zero backend storage — resumes never leave the browser, so privacy is guaranteed by design
Next.jsReactTypeScriptGroq APITailwind CSSFileReader API
My study Mate
04 — Featured

My Study Mate LMS

  • Live in production with 200+ registered users — an LMS-based A/L Physics learning platform
  • Structured courses, video lectures, paper classes, and model paper discussions with a responsive student dashboard
  • Optimized video streaming via Bunny.net, integrated LMS plugins, and deployed and maintained the production system end-to-end
wordpressElementorKadence Child ThemeTutor LMSPHP (Code snippets)Bunny.netHostinger hostingdomains.lk domain management
projecthazai
05

Haz-AI - An AI with WSO2 API Manager

  • AI assistant supporting chat and image analysis, built with Python/Flask and powered by Groq's Llama 4 Scout model
  • Routed every request through WSO2 API Manager for authentication, routing, and monitoring
  • Turned a simple AI wrapper into a properly managed, production-style API service
WSO2 API ManagerGroq APIPythonFlaskHTMLCSSJavaScript
Mama Bloom
06

Mama Bloom - Pregnancy Tracker

  • Cross-platform pregnancy care app (React Native/Expo, TypeScript) with role-based onboarding for patients and doctors
  • Built pregnancy tracking calendar, baby development module, risk assessment system, diary notes, and medical articles
  • Designed a doctor dashboard for patient management with risk insights, backed by a Node.js/Express-ready structure
React NativeTypeScriptReact NavigationContext APINode.js
CarX Auction Platform
07

CarX Auction Platform

  • Backend-driven car auction system with RESTful API architecture and role-based auth (Admin, Seller, User)
  • Modular service structure covering full auction lifecycle — creation, approval, and real-time bid tracking
  • Designed the data access layer with EF Core + SQLite (DbContext, entity relationships, seeded data) and a Seller ViewModel for clean frontend display
ASP.NET Core Web APIEntity Framework CoreSQLiteRESTful APIsHTMLCSSJavaScriptGit
Sports Jersey Promotion
08

Sports Jersey Promotion Site

  • Promotional website for the Sports Club, Faculty of Medicine, University of Ruhuna, to launch a new jersey design
  • Responsive, visually engaging UI (HTML5, CSS3, JavaScript) with custom layouts, animations, and optimized media
  • Deployed on Vercel with a Git/GitHub-managed, streamlined deployment workflow
HTMLvercel
Wedding Invitation
09

Wedding Invitation Microsite

  • Fully responsive, animated digital invitation built with Next.js (TypeScript, App Router)
  • Cinematic UI/UX with Framer Motion — loading screen, hero effects, countdown timer, and interactive event sections
  • Integrated Formspree for RSVP handling and Google Maps for location, deployed on Vercel with automated CI/CD
Next.jsReact 18TypeScriptTailwind CSSFramer motionFormspreevercelGoogle Maps API(embed)HTML5 Audio
Grifindo Lanka Toys
10

Grifindo Lanka Toys - Leave Management system

  • Complete desktop-based Leave Management System built independently, end-to-end
  • Employee/admin modules with authentication, leave application processing, and approval workflow
  • Full CRUD operations, reporting, and database design for centralized leave tracking
C#.NET Framework (WinForms)Microsoft SQL ServerVisual Studio 2022
Espace
11

Espace

  • Layered architecture (Presentation, Business Logic, Data Access) with a WinForms UI for astronaut registration and settlement workflows
  • Built independently end-to-end: database schema design, CRUD operations, and entity relationships (astronauts, dependents, pilots, jets, jobs, housing)
  • Managed full lifecycle from registration through post-settlement allocation
C#.NET FrameworkVisual Studio 2022MySQLADO.NETSQL
In Progress

Current Research & Projects

differentials
Active Development

Differentials

  • Full-stack clinical differential diagnosis assistant generating ranked diagnoses via transparent, evidence-weighted reasoning
  • Assesses patient history, exam findings, and investigations; transcribes handwritten clinical notes using AI vision; saves cases in a Doctor's Dashboard
  • Built with Next.js, React, Prisma, SQLite (Postgres-ready), JWT auth, bcrypt, and Claude Vision
  • Currently supports Medicine and Surgery, with Paediatrics, O&G, and Psychiatry in development — clinical logic guided by a medical undergraduate at the Faculty of Medicine, University of Ruhuna
Recognition

Achievements

🏆

1st RunnersUp — Ideathon 1.0

Achieved 1st Runners Up at IDEATHON 1.0 for developing “MindHug,” an AI-driven bilingual mental health support platform combining psychological care with software engineering solutions

Partcipant: GreenXtreme 2025

Participated in GreenXtreme 2025 programming competition organized by IEEE Student Branch NSBM, gaining experience in teamwork, problem-solving, and competitive coding.

Partcipant: Dynalab

Participated in Dynalab: The MATLAB Workshop (Fundamentals & Advanced) by NSBM Mathematics and Statistics Circle, gaining hands-on experience in MATLAB programming, data visualization, and computational problem-solving

Academic Background

Education

BSc. (Hons) in Software Engineering

NSBM Green University · 2023 – 2026

Current GPA : 3.63/4.00

G.C.E. Advanced Level

St. Thomas Girls' High School, Matara · 2011 – 2019

2Cs, 1S Biological Science

Let's Talk

Get In Touch

I'm actively looking for software engineering internship opportunities. If you have a role or just want to say hi, my inbox is open.