I build practical applications that connect thoughtful design with real-world needs.
Open to software engineering internships and project collaborations
I'm a software engineering undergraduate interested in full-stack development and applied artificial intelligence. I enjoy turning everyday problems into useful software—from retail workflows and personal finance to connected devices and robotics.
- 🎓 Completed a Higher National Diploma in Software Engineering at NIBM, Colombo.
- 📚 Currently pursuing a BSc (Hons) in Computer Science with Applied Artificial Intelligence.
- 💻 Building web, mobile, database-driven and IoT applications.
- 🌱 Deepening my skills in React, TypeScript, Node.js and applied AI.
- 🤝 Looking for opportunities to contribute, learn from an engineering team and grow.
| Project | Purpose | Technologies |
|---|---|---|
| SYNTRA | Personal finance and decision support with AI-assisted features | React Native · Expo · Node.js · Firebase · Gemini API |
| LAKDIWA POS | Offline retail workflows covering billing, stock, receipts and reporting | React · TypeScript · Express · SQLite · Electron |
| TeamPulse | Role-based weekly reporting and review for teams and managers | React · Node.js · Express · Prisma · MySQL |
| ChromoBot → | Autonomous line following, color sorting and obstacle avoidance | Arduino · C++ · PID · Sensors |
| Smart Health Monitor → | Connected health and environmental monitoring | ESP32 · C++ · Firebase · IoT |
| VOLT-SHARE → | EV charging database with transactional and financial workflows | Oracle SQL · PL/SQL |
| CampusNavFinder → | Campus route planning using graphs and Dijkstra's algorithm | Java · OOP · Algorithms |
Languages
Web & mobile
Backend, data & tools
- Building reliable applications with clear interfaces and maintainable code.
- Exploring how AI can support useful decisions in everyday products.
- Strengthening my problem-solving, database design and deployment skills.