Building AI-powered backend systems, distributed software components, and RAG pipelines with custom data processing and language-level systems. Focused on workflow automation and scalable architectures.
| Project | What It Is | Stack | Status |
|---|---|---|---|
| SellBot.lk | Full WhatsApp e-commerce bot — browse, order, pay & track without leaving the chat | ASP.NET Core · Gemini AI · React | ✅ Live |
| LandEase | Migration support platform — KYC, SOS alerts, service marketplace & AI assistant for new migrants | Spring Boot · React · SignalR | ✅ Live |
| Suhada Furniture | AI-powered furniture store — natural language search, 3D/AR viewer & admin dashboard | Spring Boot · Gemini AI · React | ✅ Live |
| RAGA AI Platform | RAG system — upload docs, ask questions, get answers grounded in your own data | Spring Boot · ChromaDB · Gemini | ✅ Live |
| MigrateMate | Community-first migration app — verified helpers, escrow payments & one-tap SOS grid | React · Spring Boot · MongoDB | ✅ Live |
| LoadMate | Student workload & group collaboration — goals, shared whiteboard & AI workspace assistant | ASP.NET Core · React · SignalR | ✅ Live |
| SyncMesh | Distributed messaging sandbox — ZooKeeper, Lamport clocks & partition simulation | Spring Boot · ZooKeeper · Vanilla JS | ✅ Live |
| MiniDB | Relational database engine built from scratch — SQL parser, B-Tree indexing & joins | Java | ✅ Live |
| TestLang | Custom DSL for HTTP API testing — write tests in plain readable syntax | Java | ✅ Live |
💡 MiniDB and SyncMesh are systems-level projects that demonstrate low-level engineering beyond typical full-stack work.
My recent work:
- SellBot.lk — WhatsApp commerce automation (ASP.NET, Gemini Vision, React)
- LandEase — Migration support platform with real-time SOS (SignalR, Clean Architecture)
- Suhada Furniture — AI e-commerce with 3D/AR (Spring Boot, Gemini, React 19) - RAGA — Production RAG system with ChromaDB & semantic search I focus on scalable architecture, AI integration, and shipping products fast.
- Distributed Systems & microservices architecture
- Database Engines & storage optimization
- Programming Language Design & compiler development
- NLP-based Tools & semantic processing
- AI-powered Web/Mobile Applications (React, Flutter)
- Open-source Engineering Projects
- Java/Spring Boot — 4 production projects, REST APIs, Security (JWT, RBAC), WebFlux
- C# / .NET 8 — 2 production projects, Clean Architecture, SignalR, EF Core
- Architecture — Layered design, microservices patterns, security best practices
- React 19 — 4 projects, TypeScript, Vite, Tailwind, Zustand, Axios
- Responsive Design — Admin dashboards, real-time UIs, animations
- Gemini API — Text generation, embeddings, vision (OCR, image analysis)
- RAG Pipelines — ChromaDB, semantic search, chunking strategies
- Prompt Engineering — Structured outputs, fallback handling, cost optimization
- MySQL — 3 projects, migrations, indexing, optimization
- MongoDB — 1 project, document design
- MariaDB — 1 project
- Vector Search — ChromaDB, embedding storage, similarity ranking
- Docker — Multi-stage builds, docker-compose, container optimization
- CI/CD — GitHub Actions, automated testing, deployment pipelines - Deployment — Railway, Vercel, Netlify, self-hosted
- API Security — JWT, HMAC-SHA256, rate limiting, RBAC
- Real-time Systems — SignalR, WebSockets
- Cloud APIs — Meta WhatsApp, Google Gemini, Azure Storage
- Portfolio: [Coming soon] ← Check back
- Email: nethmadtharuka@gmail.com
- LinkedIn: nethmadtharuka
- GitHub: github.com/nethmadtharuka
I enjoy building systems from the ground up—combining AI, backend engineering, and automation to understand how complex software works end-to-end. Nothing beats the satisfaction of seeing all the pieces come together! 🚀
Building systems. Shipping products. Growing fast.


