I build software that solves real problems.

I’m Kartik. CS undergrad in Bengaluru. Day job is Finrep, mostly frontend, plus a bit of backend, devops, and whatever else the startup needs that day. Nights and weekends I’m shipping things of my own, because I genuinely can’t sit still.

Open to interesting work

A letter

Hello, and thanks for the minute. Here’s the short version: I love solving real problems, properly. The kind where someone is actually stuck, you build the fix, and you can see the joy on their face when it works. That’s the reason I picked CS in the first place, and the reason I keep building.

Most of what’s below started the same way. The video team I was on was burning an hour per clip on research; what I built for them does it in fifteen minutes. I was paying ₹130 a month for cloud storage I barely opened; what I built for me costs ₹25 with twice the space. NearHands was the same instinct, scaled up: home services that book like a Rapido instead of a phone call to your uncle’s friend. Someone is annoyed by something they do every week, a weekend or three goes by, the annoyance stops. That’s the whole job.

The other thing I care about is how it gets built. I’d rather spend an extra day on tests than ship something that falls over the second a real number of users show up. At Finrep that ends up looking like a bit of everything: frontend most days, backend when something needs writing, devops and automation when something keeps breaking. Startup math, basically. You don’t stick to one job.

Two things from outside the day-to-day, since you’re still here. I won a national 24-hour hackathon on Stellar with a product-authenticator for medicine supply chains. Scan the QR on a strip, the chain of custody walks back manufacturer-to-pharmacist-to-you, and a fake box has no story to tell. And as technical lead of the Google Developer Group, I organised Ambition, a 700-person hackathon with 150+ repos and more sponsor coordination than a 24-hour event has any business with. You only sign up for these once. The reason you remember them is that something always breaks at 3am and the fix is always more boring than you want it to be.

A small selection of work sits below. The full version is one email away.

Currently
Building
at Finrep
Shipping
nudge, a tool to learn any product by actually using it
Studying
BE Computer Science, somewhere near the finish line
Reach me

If anything here lined up with what you’re building, whether it’s a role, a freelance contract, or just a conversation, the calendar’s the fastest path. Grab a slot that works for you. Freelance usually goes like this: you tell me the problem on the call, and if it’s something I can do well, you’ll have a proposal back in 24–48 hours. If I can’t do it well, I’ll say so. Happens rarely, but it happens.

cal.com/kartikshukla

With care,

Kartik Shukla

engineer · builder · perpetual student