Software Engineer crafting high-concurrency distributed systems and precision-engineered frontends.
STACK_CORE
React / Next.js
TypeScript
Tailwind CSS
Redux / Zustand
Astro
Three.js
Flutter / Riverpod
Python / Node.js / Express
Flask / FastAPI / Django
NestJS
PostgreSQL / MySQL
MongoDB / Firestore
Neo4J / Elasticsearch
RAG / LLMs / FAISS
Gemini Live API
GCP / AWS / Azure
Serverless Arch
CI/CD Pipelines
Docker
Linux
WebSockets / MQTT / Webhooks
OAuth 2.0 / E2EE
JOURNAL.EXP
Delivered software for local businesses in logistics and manufacturing, handling everything from on-site requirements gathering to architecture, implementation and deployment.
Built a real-time voice AI companion on the Google Gemini Live API, streaming audio directly between browser and model to cut per-turn latency by ~280ms
Designed a from-scratch, avatar-independent facial animation engine (TypeScript, three.js) that lip-syncs a 3D avatar to streaming AI speech in real time
Implemented FastAPI endpoints and PostgreSQL queries behind dashboards and reports for an event-sourced warehouse workflow platform (11 stages, 9 operational teams), with automated backend tests and real-time WebSocket updates
Designed and developed scalable backend services using Python, Flask, Neo4j, and Firestore, serving 500+ active users with sub-100ms response times
Improved data retrieval throughput by ~40% through optimized REST APIs and database queries
Developed graph-based data models using Neo4j and Cypher for complex relational data
Implemented secure authentication using JWT, RBAC, and bcrypt password hashing
Containerized applications with Docker and deployed on Google Cloud Run with zero-downtime
Built MQTT-based real-time messaging system using Mosquitto for device communication
Reduced API latency by ~30% through profiling and performance optimization
Contributed to frontend and mobile application development, delivering production-ready features in an agile environment.
Developed responsive frontend applications using React.js and Next.js, delivering 5+ production features per sprint
Built cross-platform mobile modules using Flutter and Riverpod
Actively participated in agile processes including daily scrums and sprint planning
ACADEMIC
2021 — 2024
University of Sri Jayewardenepura
• Proficient in Software Development principles, Networking fundamentals, and optimized Data Structures.
• Strong background in higher mathematics, including Linear Algebra, Calculus, and Complex Analysis.