Full-Stack Engineer · Open Source Contributor · Technical Writer
Bengaluru, Karnataka, India → Available remotely or to relocate
I'm the engineer who reads the codebase on day one and ships on day two. I work across the stack — React/TypeScript on the frontend, systems-level thinking on the backend — and I write clearly enough that non-technical stakeholders actually understand what I built. I don't wait for perfect specs. I build, iterate, and learn in public.
Problem: Early-stage teams need engineers who can do more than execute tickets. They need people who think about why something is being built, can navigate ambiguity, and are obsessive about shipping value.
Solution: That's me.
- 🧠 Systems thinker — I write about gamification architecture, async system design, and OS internals. I don't just use abstractions; I understand them.
- 🚀 Zero-to-one capable — I've taken projects from blank repo to deployed product across web, desktop, and embedded systems.
- 🌐 Open source contributor — Shipped code into AsyncAPI and Juspay (blend-design-system) — large-scale, high-review-bar OSS. Proof I write code strangers trust.
- ✍️ Strong communicator — 9 technical articles, written to educate. Engineers who write make better teammates, better product thinkers, and better technical leads.
- 📈 High learning velocity — From C/C++ game engines to React/TypeScript to Python backends. I pick up new stacks fast because I understand fundamentals.
| Frontend | Backend & Systems | Tools & Infra |
|---|---|---|
| React · TypeScript · JavaScript | Node.js · Python · C/C++ | Git · Linux · Firebase |
| HTML5 · CSS3 · Tailwind | REST APIs · AsyncAPI | VS Code · Figma · Unity |
OraKey — C++
A cryptographic/security utility built from the ground up in C++. Low-level systems work — not the usual React todo app.
Flickit — Python
A Python-based project showing backend fluency and an appetite for building real tools.
CleanCode — TypeScript / React
A curated component library — professional-grade, cleanly architected React. Shows I write code with the next engineer in mind.
Tantrodyan Innovation — C++
Accessibility technology for differently-abled people to operate computers. Built because it mattered. This is not a tutorial project.
Built a game engine from scratch in C. If you can architect a game engine, you can architect anything.
Juspay blend-design-system — TypeScript
Contributor to Juspay's production design system — one of India's leading fintech infra companies.
9 published articles. Consistently exploring the why behind engineering decisions.
| Article | What it signals |
|---|---|
| Building a Streak for Gamification Architecture | Product-aware system design thinking |
| What Happens After You Press Submit | Deep curiosity about runtime internals |
| AsyncAPI Generator: A Comprehensive Guide | Ability to learn and teach complex OSS tooling |
| Creating PDF Templates for AsyncAPI with React | Cross-domain thinking: specs + rendering + React |
| Why Every Developer Should Shift to Linux | Opinionated. Evidence-based. Good instincts. |
Full blog → unraveller.hashnode.dev
| Org | Contribution |
|---|---|
| AsyncAPI | Documentation + templating work for async API tooling |
| Juspay | Contributed to blend-design-system (fintech-grade design infra) |
| PalisadoesFoundation | Contributor to talawa-plugin (community management platform) |
GitHub Achievements: Pull Shark ×2 · Starstruck ×2 · YOLO · Quickdraw
Pull Shark = merged PRs. Starstruck = people found value in what I built.
Also see: Light13008 — older account with 34 repos and 27 followers
I want to join an early-stage startup where:
- Engineering decisions have real product consequence
- Speed matters but so does craftsmanship
- I'll work alongside people who are genuinely obsessed with the problem
I bring ownership mentality, not a contractor mindset. I will care about your product as much as you do.
sarupatil0001@gmail.com · LinkedIn · Portfolio
"The best engineers I know are the ones who are embarrassed by code they wrote six months ago. I am embarrassed by code I wrote last month. That's the only metric I track."