Hi, my name is
Hansa Gunasinghe.
Full Stack Developer.
I'm a Computer Science Undergraduate with a strong interest in software engineering and full-stack development. I enjoy solving problems, designing systems, and building apps that scale. I’ve worked on web and mobile projects using Java, Spring Boot, JavaScript, TypeScript, React, Next.js, Node.js, MongoDB, and AWS. I'm always eager to learn, take on challenges, and be part of projects that make a real impact.
01. About Me
Hello! My name is Hansa Gunasinghe and I’m a passionate Computer Science undergraduate at the University of Ruhuna. I love building things that live on the internet — from web apps to backend systems that solve real-world problems.
My journey started with curiosity about how systems work, and over the years, I’ve developed strong skills in full-stack development, working with both frontend and backend technologies. I enjoy creating clean, user-friendly interfaces as well as scalable and efficient systems.
These days, I’m focused on learning deeply about software architecture, microservices, and cloud technologies, while contributing to impactful projects.
Here are a few technologies I've been working with recently:
- ▹ Java, Spring Boot
- ▹ ASP.Net
- ▹ TypeScript
- ▹ Flutter
- ▹ React
- ▹ Next.js
- ▹ Node.js
- ▹ Tailwind CSS
- ▹ MongoDB
- ▹ MySQL
- ▹ PostgreSQL
- ▹ AWS
- ▹ Docker
02. Experience
Full Stack Developer | Freelancer @ Tringledo
- ▹Designed and developed dynamic mobile and web applications for real-world clients, ensuring performance,scalability, and user-centric design.
- ▹Worked as a developer for Tringledo.com, contributing to various software solutions and technical implementations
- ▹Managed end-to-end development, including UI/UX design, backend logic, database integration, and deployment.
- ▹Collaborated with clients to define project requirements and deliver high-quality, maintainable code on time.
03. Some Things I've Built






Featured Project
Jeewa Education Student Management System
Designed and developed a scalable student management platform handling registration, counseling, visa processing, and branch operations for Jeewa Education Institution.
- React
- TypeScript
- Node.js
- MongoDB
- Next.js
- Spring Boot
- AWS Cognito
- AWS S3
- Spring Cloud
- Microservices
- Role-Based Access Control
- JWT Authentication








Featured Project
MrPark Online Parking Reservation System
Built MrPark, a web-based parking reservation system, allows users to search, book, and manage parking slots seamlessly. Integrated real-time availability tracking, secure authentication, and booking management to improve user convenience and system reliability
- MongoDB
- Express
- React
- Node.js
- Figma






Featured Project
UniMark: A Smart Attendance System for University
UniMark is a mobile application designed to streamline attendance tracking in universities. It features real-time attendance management for multiple users, QR code generation based on student registration numbers, and an integrated QR scanner for efficient check-ins. The app also enables exporting detailed attendance records to Excel, making it a practical and powerful tool for academic institutions.
- Flutter
- Dart
- Node.js
- TypeScript
- Sqlite
- Digital Ocean
- Figma










Featured Project
Service Suite Android Application
Service Suite (Android) : Developed the Android version of an existing Service Suite iOS and Web application using Flutter, ensuring seamless cross-platform functionality. Integrated the Google Maps API to enable location-based services and enhance user navigation. Focused on UI consistency, performance optimization, and robust API integrations to deliver a user experience aligned with the iOS counterpart.
- Flutter
- Dart
- Figma
- Google Maps API
04. What's Next?
Get In Touch
I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll get back to you as soon as possible.