I build full-stack web and mobile applications with React, Next.js, TypeScript and ASP.NET Core — from secure authentication to database design and deployment.
NSBM
Green Univ.Hi, I'm Chamindu Hansana — a Computer Science undergraduate at NSBM Green University (GPA 3.84/4.00), focused on full-stack web and mobile development.
I build applications with React, Next.js, TypeScript, ASP.NET Core and Spring Boot, backed by PostgreSQL and MySQL, and I've deployed a full-stack student marketplace to production on Vercel.
Secure authentication runs through my work: JWT-based login, role-based access control, password hashing and protected routes across several projects. I'm also learning AWS and DevOps fundamentals through short courses.
I've worked in student teams using GitHub branches and pull requests, practising clean code and version control — and I'm looking for an internship where I can grow as a software engineer.
Building end-to-end apps from UI to database.
JWT, role-based access and hashed passwords across my projects.
Git-based teamwork on group projects.
Built a tower defense game from scratch with the Canvas API.
A full-stack student marketplace and dorm discovery platform. Students can post and browse listings, filter dorms by university, city and room type, save favourites, message other users, receive notifications and report content. Includes JWT authentication, role-based access and image uploads.
A multi-role recruitment and talent management platform for candidates, recruiters, hiring managers and administrators, built on a Clean Architecture ASP.NET Core backend. My part: authentication (registration, email verification, login, password reset, JWT role-based authorization), system integration and infrastructure, with unit and integration tests.
A Flutter mobile app for pet owners, veterinary staff and adoption providers, built on Firebase. My part: the app foundation and authentication (email/password, Google Sign-In, password reset and Firestore profile creation). Currently in development.
A full-stack enterprise web app for managing tasks, with JWT authentication, search and filtering, email reminders, PDF/CSV export and an admin dashboard with charts. My part: JWT authentication with Spring Security, and the React authentication layer (auth context, protected routes, Axios client, login and register pages).
A browser-based tower defense game built with vanilla JavaScript and HTML5 Canvas. Features 10 waves, 4 tower types, 5 enemy types, sound effects synthesized with the Web Audio API, particle effects and saved progress in LocalStorage.
Simplilearn SkillUP
Simplilearn SkillUP
ANTHROPIC
EF SET
AWS Training & Certification
Studying core CS fundamentals while building real-world projects. GPA: 3.84/4.00 after four semesters.
Continuously expanding skills beyond the classroom through hands-on projects, online courses, and dev communities.
Whether you have a project idea, a collaboration in mind, or just want to connect — I'm always happy to chat. I'll reply as soon as I can!