Hi, I'm Sahan Munasingha
Software Engineer & Full-Stack Developer
Specializing in scalable distributed backends, RESTful microservices, and modern web applications. Focused on engineering resilient systems with Spring Boot, Node.js, and React.
Core Expertise
End-to-end technical execution across systems architecture, application engineering, and infrastructure automation.
Backend & Microservices
Designing decoupled, event-driven architectures with Spring Boot and Node.js. Establishing stateless JWT security, database boundaries, and fault-tolerant communication.
Full-Stack Web Engineering
Building responsive, accessible web applications using React, Next.js, and Astro with strict typing in TypeScript and optimized asset delivery.
Cross-Platform Mobile
Creating fluid mobile experiences with Flutter and Dart, integrating cloud datastores (Firebase), and managing asynchronous application state.
DevOps & Containerization
Containerizing services with multi-stage Docker builds, orchestrating workloads via Kubernetes manifests, and managing CI/CD deployment pipelines.
Architecting systems with modern code & engineering rigor.
I am a Software Engineering student at the Sri Lanka Institute of Information Technology (SLIIT). My engineering focus centers on building resilient microservices, high-throughput APIs, and clean user interfaces that solve tangible problems.
Having worked across both enterprise Java ecosystems (Spring Boot, Kubernetes, Docker) and fast-paced web/mobile stacks (React, Node.js, Flutter), I prioritize scalable design patterns, decoupled architectures, and continuous performance testing.
Tools & Frameworks I Build With
Languages & Core
Backend & Systems
Frontend & Mobile
Databases & Storage
DevOps & Tooling
Systems & Applications I've Built
Architectural highlights, live deployments, and open-source code repositories.
PulseCare — Distributed Healthcare & Telemedicine
An AI-enabled telemedicine and booking platform built with Spring Boot microservices, Next.js, and containerized using Docker and Kubernetes. Features WebRTC consultations and isolated Database-per-Service patterns.
Greenvy — Sustainable Product Rating Platform
Full-stack web application evaluating consumer product eco-scores via Google Gemini AI. Features JWT role-based access, Perspective API content moderation, and Artillery performance stress testing.
Breezely — Weather & Activity Assistant
Cross-platform mobile application delivering real-time forecasts, contextual clothing recommendations, and interactive radar visualizations with clean offline caching.