Software, shippedend to end, with a human touch
I'm Karthi, a software engineer building React and Next.js front ends on Node and Postgres back ends — from the database to the pixel.
Current status
Open to new projects
6
Years
24
Shipped
<24h
Response
Six years of turning
specs into software.
I'm Karthi, a software engineer working across the stack — React and Next.js on the front end, Node and Postgres underneath. I spent four years on product teams before going independent, and now split my time between longer contract engagements and short, focused builds for founders who need something shipped well and on time.
Product engineering
Turning ambiguous briefs into shipped features — APIs, data models, and interfaces built to hold up under real usage.
Performance
Profiling and trimming until pages load like they mean it. Core Web Vitals as a habit, not an audit.
Systems that scale with people
Code that the next engineer — including future me — can read, extend, and trust.
selected work
A few things I've built recently.
Ledger
A real-time expense-splitting app for small teams — optimistic UI updates, WebSocket sync, and a settlement algorithm that minimizes the number of transactions needed to square up.
experience
Where the work happened.
Independent Software Engineer
Freelance
Full-stack contract work for startups: product builds, performance audits, and technical due diligence for early-stage investors.
Senior Frontend Engineer
Northwind Labs
Led the rebuild of the core dashboard in Next.js, cutting median load time by 40% and shipping a component library still used across four products.
Software Engineer
Kestrel Systems
Built and maintained internal tooling for a 30-person engineering org, including the deploy pipeline and on-call dashboard.
get in touch
Have a project in mind?
Tell me a little about it — scope, timeline, and budget if you have one. I read every message myself and reply within a couple of days.
karthikeyanr250304@gmail.com