Software Development · Data Automation · Civic Tech
Software engineer and writer focused on civic tech, data systems, and tools that make a real-world impact.
View my work →Most of my projects begin the same way. I become obsessed with a question I can't stop thinking about.
Those questions eventually became projects. Once I find where a system is harder than it needs to be, I tend to stay there until I understand it well enough to try to fix it.
I work best in small teams where the problem matters more than the process, and where the person using the software is someone most products weren't designed for.
"Most systems make sense once you find where the friction lives."
Python · TypeScript · SQL · React Native · Claude API
Tools change. The problems worth solving usually don't.
What I'm interested in
Information Access
I'm interested in the places where information exists but remains difficult to find, understand, or use. Whether it's public infrastructure, policy documents, or organizational knowledge, I'm drawn to making important information more accessible.
Operational Friction
Most of my projects begin with a workflow that feels harder than it should be. I enjoy finding unnecessary complexity and designing systems that reduce it.
People & Systems
The most interesting problems live at the boundary between people and complicated systems. Good software helps the interaction feel simpler without hiding the complexity underneath.
Writing
Building helps me understand systems. Writing helps me understand what I learned. Most of my essays are attempts to make sense of projects after they're finished.
Saheli
A map-first safety app that helps users locate safe, clean public sanitation infrastructure — offline-first design, real-time status markers, and emergency SOS access.
SEO City Suite
An AI-powered tool that generates and audits local SEO pages for service businesses — built to automate a previously manual, time-intensive workflow.
Student Funnel & Equity Audit
A data-first analysis of re-enrollment outcomes for stopped-out college students using statistical modeling and equity auditing.
TinyShell
A Unix shell implemented in C. Process creation, lifecycle management, piping, I/O redirection, and signal handling — the kind of project that changes how you think about everything above it.
Trust-Aware SEO
A web audit tool that surfaces patterns making sites easy for bots to scrape but hard for real users to navigate — SEO, UX, and trust exposure in one report.
LogLLM
An end-to-end NLP pipeline that fine-tunes DistilBERT to automatically classify system logs into INFO, WARNING, and ERROR — with a CLI inference tool and web demo.
I write in two registers — technical essays about systems and implementation, and personal essays about everything else. Both are how I make sense of the world.
The Places Maps Forget
Building Saheli made me realize how much critical infrastructure is either undocumented, outdated, or inaccessible.
Good for Google, Great for Scrapers
Most SEO tools optimize for bots while making sites harder for real users to navigate — and almost no one talks about that tradeoff.
We keep asking 'should we regulate AI?' when the real question is 'what are we actually trying to protect?'
The regulation debate keeps stalling because we're arguing about the tool, not the harm. Naming what we're actually protecting changes the whole conversation.
"Unsent letters from the in-between — of endings, beginnings, and everything that lingers."
Boxes, Ballots, and the Power of Cinema
On Tamil cinema, Vijay's political debut, and how film has always been a site of imagination and resistance.
Happy Birthday, Mr. President
On power, performance, and what it means to celebrate someone who was never really yours to celebrate.
Ordinary
On the small, unremarkable acts of care that turn out to be everything.
Read all essays ↗I'm especially drawn to early-stage startups, civic tech orgs, nonprofits, and ed-tech teams working on problems that actually matter. If that sounds like you, let's talk.
Availability
Internships & contract work
Available now
Full-time roles
Available December 2026