Building systems that think quietly.
Full-stack roots. AI branches.
Thirteen years of writing software that had to work every time, quietly. Now building RAG systems, conversation memory, and AI that feels less like machinery — more like understanding.
Retrieval-augmented generation over private knowledge bases. High-accuracy answers from your own documents without hallucination. Vector embeddings, semantic chunking, FastAPI production layer.
github ↗Multi-turn chatbot memory and context management. The AI remembers what matters across sessions — preferences, prior decisions, full conversation thread. Persistent injection with intelligent window management.
github ↗A universal health app using AI to analyse symptoms and deliver personalised lifestyle corrections. Named after the mythological life-giving herbs. FastAPI and LLM-powered symptom reasoning.
github ↗IoT + WPF system controlling lift dispatch for large commercial buildings. Card-based access, real-time middleware, Mifare hardware reader interfacing. Deployed at Wisma GoldHill, Kuala Lumpur.
One-card solution for car park and building access across three cardholder categories. FileMaker backend, custom Mifare encoding software, multi-vendor middleware bridge for See Hoy Chan Sdn Bhd.
Digital reception for Public Bank and AIA. MyKad and passport reader integration, automated card assignment, floor-level access privileges, real-time daily reports. Angular 4 front-end, WPF kiosk.
I came up through .NET — thirteen years of building enterprise systems that had to work every time, without drama. Access control, lift dispatch, card management, hardware talking to software.
Now I build AI systems. RAG pipelines. Chatbots that remember. Models that reason over documents. The tools are different but the discipline is the same — make it reliable, make it calm, make it disappear into the background.
I believe good software, like a well-kept aquascape, should not announce itself. It should simply work, quietly, and let the life inside it breathe.
"The Iwagumi layout teaches you to be deliberate. One stone placed wrong and the whole composition loses its breath. Software is exactly the same."
— Somasekara Reddy Satti, aquascaper & AI engineer
Open to AI engineering roles, consulting on RAG and LLM systems, or simply a conversation about aquascaping and software.