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

Hi, I'm Hasini.
I build things for the web.

A passionate Software Engineering undergraduate who builds

Hasini Isurindi
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.63 / 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

SkillCoachR screenshot
01 — Featured

SkillCoachR: AI Driven learning companion

Designed the full system architecture, including APIs, database, authentication, and frontend/backend/AI/cloud integration, while building AI-powered features such as personalized learning roadmaps and skill gap analysis with scalable backend services and a Neo-Brutalist cross-platform UI/UX, and improving UI consistency and user experience within the progress tracking module.

DartFlutterFirebaseGroq API
AI Resume Analyser screenshot
02

AI Resume Analyser

Built an AI-powered Resume Analyzer using Next.js 15, TypeScript, and Tailwind CSS, integrating the Claude API to generate structured feedback on impact, clarity, skills, formatting, and ATS compatibility. Implemented client-side resume parsing for PDF, DOCX, and TXT files using pdfjs-dist, Mammoth.js, and the FileReader API, ensuring complete privacy by processing files entirely in the browser without backend storage.

Next.jsReactTypeScriptGroq APITailwind CSSFileReader API
Mama Bloom
03

Mama Bloom - Pregnancy Tracker

A cross-platform pregnancy care app using React Native (Expo) and TypeScript with a modular, scalable architecture. Implemented role-based onboarding (patient/doctor), dynamic theming, and navigation using React Navigation (tabs + stack). Built core features including pregnancy tracking calendar, baby development module, risk assessment system, diary notes, and medical articles. Designed a doctor dashboard for patient management with risk insights and detailed profiles. Used Context API and AsyncStorage for state management with a backend-ready Node.js/Express structure.

React NativeTypeScriptReact NavigationContext APINode.js
CarX Auction Platform
04

CarX Auction Platform

Built a backend-driven car auction system with a clean RESTful API architecture, role-based authentication (Admin, Seller, User), and a modular service structure supporting full auction lifecycle management (creation, approval, and live bidding), including real-time bid tracking. Integrated EF Core with SQLite for centralized data handling, designed the data access layer with DbContext for entity relationships (Seller, Buyer, Auction, Vehicle, Bid), implemented a DataInitializer for seeding default data, and developed a Seller ViewModel to efficiently link seller information with auction details for seamless frontend display.

ASP.NET Core Web APIEntity Framework CoreSQLiteRESTful APIsHTMLCSSJavaScriptGit
My study Mate
05

My Study Mate LMS

Developed and configured an LMS-based A/L Physics learning platform with structured courses, video lectures, paper classes, and model paper discussions, featuring a fully responsive UI and student dashboard, while integrating LMS plugins, optimizing video streaming via Bunny.net, deploying the live production system, and contributing to overall frontend and backend customization, performance tuning, and system integration. Now website is live and functioning with more than 200 registered users.

wordpressElementorKadence Child ThemeTutor LMSPHP (Code snippets)Bunny.netHostinger hostingdomains.lk domain management
Wedding Invitation
06

Wedding Invitation Microsite

Developed a fully responsive, animated digital invitation microsite using Next.js with TypeScript and App Router architecture. Implemented cinematic UI/UX with Framer Motion animations including loading screen, hero effects, countdown timer, floating elements, and interactive event sections. Integrated Formspree for RSVP form handling, Google Maps for location embedding, and ambient background music with controlled autoplay behavior. Deployed the application using Vercel with automated CI/CD via GitHub.

Next.jsReact 18TypeScriptTailwind CSSFramer motionFormspreevercelGoogle Maps API(embed)HTML5 Audio
Espace
07

Espace

Designed and implemented a layered architecture (Presentation, Business Logic, Data Access) with Windows Forms UI, focusing on modular design, validation, and structured workflow management for astronaut registration and settlement processes. And a full end-to-end system independently, including database schema design, CRUD operations, entity relationships (astronauts, dependents, pilots, jets, jobs, housing), and lifecycle management from registration to post-settlement allocation.

C#.NET FrameworkVisual Studio 2022MySQLADO.NETSQL
Grifindo Lanka Toys
08

Grifindo Lanka Toys - Leave Management system

Developed a complete desktop-based Leave Management System independently, implementing employee/admin modules, authentication, leave application processing, approval workflow, CRUD operations, reporting, and database design for centralized leave tracking and management.

C#.NET Framework (WinForms)Microsoft SQL ServerVisual Studio 2022
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.