About Skills Projects Certificates Education Contact
CS
Open to Internships

Chamindu
CS Undergraduate
& Developer

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.

View My Projects → Get in Touch ↗ 📄 Download CV
7
Projects
3rd
Year CS Student
3.84/4
GPA
Scroll
Who I Am

Turning curiosity
into code

Chamindu Hansana - Portfolio Profile Photo

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.

🌐

Full-Stack Dev

Building end-to-end apps from UI to database.

🔐

Secure Authentication

JWT, role-based access and hashed passwords across my projects.

🤝

Team Collaboration

Git-based teamwork on group projects.

🎮

Creative Builder

Built a tower defense game from scratch with the Canvas API.

What I Know

My skills &
tech stack

🎨 Frontend
HTML5CSS3JavaScriptReact.jsNext.jsTypeScriptTailwind CSSFramer MotionCanvas APIWeb Audio APIBootstrap
⚙️ Backend
JavaSpring Boot.NET CorePythonPHPNode.jsJWTPrismaEntity FrameworkZod
🗄️ Database
MySQLPostgreSQLMongoDBSQL
☁️ Cloud & AI
AWS FundamentalsDocker (basics)Prompt EngineeringClaude AI
🛠️ Tools
GitGitHubVS CodeIntelliJPostmanFigmaUploadThing

My projects

01
CampusX - Student Marketplace and Dorm Discovery
CampusX

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.

Next.js 15 TypeScript Tailwind CSS Prisma PostgreSQL JWT UploadThing
📅 2026 👤 Solo Project 🏆 Full-Stack
02
TalentFlowOS - Recruitment Platform
TalentFlowOS

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.

ASP.NET Core C# React TypeScript Entity Framework Core PostgreSQL JWT Clean Architecture
📅 2026 👥 Team Project (5 members) 🏆 Enterprise App
03
PetCare+ - Pet Care Mobile App
PetCare+

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.

Flutter Dart Firebase Auth Cloud Firestore Provider
📅 2026 👥 Team Project (5 members) 🚧 In Progress
04
Task Management System
Task Management System

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).

Spring Boot Spring Security React MySQL JWT Bootstrap Axios
📅 2026 👥 Team Project (6 members) 🏆 Enterprise App
05
Sentinel Defense - Tower Defense Game
Sentinel Defense

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.

JavaScript (ES6+) HTML5 Canvas CSS3 Web Audio API LocalStorage
📅 2026 👤 Solo Project 🎮 Tower Defense
Continuous Learning

Courses &
certificates

AWS Cloud Practitioner Certificate

AWS Cloud Practitioner Essentials

📅 April 27, 2026

Simplilearn SkillUP

AWS Cloud Computing EC2 S3
📄 Verify Certificate →
Agile Scrum Master Certificate

Agile Scrum Master

📅 May 4, 2026

Simplilearn SkillUP

Agile Scrum Sprint Planning Team Facilitation
📄 Verify Certificate →
MongoDB Certificate

Introduction to MongoDB

📅 May 4, 2026

Simplilearn SkillUP

MongoDB NoSQL Database Design
📄 Verify Certificate →
AI Fluency Certificate

AI Fluency: Framework & Foundations

📅 May 2026

ANTHROPIC

AI AI Collaboration Prompt Engineering
📄 Verify Certificate →
Claude 101 Certificate

Claude 101

📅 April 2026

ANTHROPIC

Claude AI Prompt Engineering AI Assistant
📄 Verify Certificate →
Claude Code 101 Certificate

Claude Code 101

📅 April 22, 2026

ANTHROPIC

Claude Code AI Coding Code Assistant
📄 Verify Certificate →
EF SET English Certificate

EF SET English Certificate

📅 April 27, 2026 🏆 C1 Advanced

EF SET

English C1 Reading: C1 Advanced Listening: B2
📄 Verify Certificate →
Getting Started with DevOps on AWS

Getting Started with DevOps on AWS

📅 June 14, 2026

AWS Training & Certification

DevOps AWS CI/CD Infrastructure as Code CloudFormation CodePipeline
My Journey

Education &
learning path

🎓 Current · 2025 — Expected 2028
BSc (Hons) Computer Science
NSBM Green University · Sri Lanka

Studying core CS fundamentals while building real-world projects. GPA: 3.84/4.00 after four semesters.

  • Object Oriented Programming with Java
  • Algorithms, Data Structures & Complexity
  • Database Management Systems
  • Web Application Development
  • Software Architecture
  • Operating Systems & Computer Networks
📚 Self-Learning · Ongoing
Full-Stack Development
Online Resources & Personal Projects

Continuously expanding skills beyond the classroom through hands-on projects, online courses, and dev communities.

  • Advanced JavaScript & ES6+
  • React.js & Next.js
  • Spring Boot & .NET Core
  • Game Development with Canvas API
  • AWS Cloud & DevOps
  • AI & Prompt Engineering
Get In Touch

Open to learning
& collaborations

Let's build something together or just say hello

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!