- 🎓 IT Undergraduate at the University of Moratuwa
- 💻 Full-Stack Developer with a strong focus on Frontend and UI/UX
- 🛠️ Experienced in building real-world web applications
- 🎨 Interested in clean UI, scalable architecture, and practical software solutions
- 🤖 Exploring AI-powered and real-time web applications
- ✍️ Passionate about learning new technologies and sharing knowledge through technical writing
- 🚀 Currently seeking Software Engineering / Full-Stack Development opportunities
AI-Powered Secure Document Management Platform
A full-stack document management platform focused on secure document handling, collaboration, and intelligent document processing.
My Contributions
- Developed the Admin Dashboard and administrative management features
- Implemented real-time notifications using STOMP/SockJS WebSockets
- Worked on role-based access control and team management
- Integrated OCR for document text extraction
- Integrated AI-powered document summarization
- Developed administrative analytics and system monitoring features
Tech: React · Tailwind CSS · Spring Boot · PostgreSQL · Supabase · WebSocket · Gemini API
Web-Based Appointment & Scheduling System
A web application for managing 30-minute time-slot bookings with filtering, CRUD operations, and booking conflict prevention.
- Implemented complete booking CRUD functionality
- Added date and category-based filtering
- Prevented overlapping bookings
- Used PostgreSQL constraints for data integrity
- Built a responsive user interface
- Deployed using Vercel
Tech: React · Vite · Tailwind CSS · Supabase · PostgreSQL · Vercel
Smart Hospital Appointment System
A full-stack hospital appointment management system designed to simplify patient-doctor interactions and appointment workflows.
- Developed responsive frontend interfaces
- Implemented patient-doctor appointment workflows
- Designed database-driven backend functionality
Tech: React · TypeScript · Node.js · MongoDB
Smart Six-Wheeled Rover
An Arduino-based rover featuring remote control capabilities and environmental monitoring.
- Implemented rover control functionality
- Integrated environmental sensors
- Worked with rocker-bogie suspension mechanics
Tech: Arduino · C++ · Environmental Sensors
Beyond building applications, I am passionate about sharing what I learn through technical writing.
I write about frontend development, UI/UX, data visualization, testing, and practical software engineering concepts, turning my learning and development experiences into easy-to-understand technical articles.
|
The Secret Life of Recharts Exploring how raw data is transformed into interactive and animated visualizations using Recharts, with a focus on data-driven UI components. Read Article → |
Why Developers Build Beautiful UIs… But Ignore Testing A practical exploration of why developers often prioritize beautiful interfaces while overlooking testing, and why testing becomes essential as applications grow. Read Article → |
More articles coming as I continue learning, building, and sharing.
Building, learning, and sharing through technology.

