Wraft
Open-source document lifecycle management platform — the Elixir & Phoenix backend. I contribute to the project.
Co-founder, Functionary Labs · Product Engineer · Bangalore, India
I’m a product engineer and co-founder of Functionary Labs, where we build meaningful, scalable software products. Across 15 years in tech, I’ve grown from writing code to shaping products and the teams that ship them.
I care as much about people as I do about code — building and leading engineering teams, mentoring engineers, and turning shared knowledge into momentum. I still love staying close to the craft, from the data layer up to the interface.
Projects I’ve built and shared.
Clients and products I’ve built for.
Tools and technologies I build with.
Parameter-efficient fine-tuning teaches a model new behavior; retrieval-augmented generation gives it new facts at runtime. What each one is, when to reach for which, how to actually build them, and why most real systems end up using both.
The shift from prompting agents turn-by-turn to designing systems that discover work, do it, verify it, and decide what's next — what loop engineering is, when to use it, where it fits, why it matters, and how to build one without it running away from you.
Why I rebuilt my personal site with Astro, and what I want to write about here.
The techniques that actually make a site fast — bytes, requests, images, fonts, caching, and the main thread, organized around Core Web Vitals.
A short note on why Elixir's pattern matching spoiled me for every other language.