Available for Software Engineering Roles

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.

Full-Stack Web & Mobile
Microservices Cloud-Native Focus
Modern CI/CD Docker & Containerized
Sahan Munasingha - Software Engineer
Engineering Capabilities

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.

Sahan Munasingha
About Me

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.

Education BSc (Hons) in Software Engineering, SLIIT
Focus Distributed Systems & Full-Stack Applications
Technical Competencies

Tools & Frameworks I Build With

Languages & Core

JavaJavaScript (ES6+)TypeScriptPythonC++DartKotlin

Backend & Systems

Spring BootNode.jsExpress.jsRESTful APIsMicroservices Architecture

Frontend & Mobile

ReactNext.js (App Router)FlutterTailwind CSSAstroVite

Databases & Storage

MongoDB AtlasPostgreSQLFirebase FirestoreCloudinary CDN

DevOps & Tooling

DockerKubernetesGit & GitHubJestSupertestArtillery (Load Testing)
Featured Engineering

Systems & Applications I've Built

Architectural highlights, live deployments, and open-source code repositories.

Distributed Systems & Cloud Docker Compose & K8s Manifests

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.

Spring Boot 3Next.js 14DockerKubernetesPostgreSQLWebRTC
AI & Sustainability (SDG 12) 50+ Concurrent User Test

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.

ReactNode.jsExpressMongoDB AtlasGemini AITailwind CSS
Cross-Platform Mobile Mobile Architecture

Breezely — Weather & Activity Assistant

Cross-platform mobile application delivering real-time forecasts, contextual clothing recommendations, and interactive radar visualizations with clean offline caching.

FlutterDartREST APIState Management