manojOS · boot sequence
0%
welcome to manoj's desk _
draw mode · press ESC to stop
🐛 catch the bugs!
20s 🐛 caught: 0 missed: 0
quack 🦆
~ ~ ~
DEPLOY
FRIDAY
NIGHTS.
(kidding. please don't.)
,MK '26
hey recruiter 👋
scroll? no. click
the laptop.
TODO:
▢ write tests
☑ break things
☑ fix things
remember: every
webhook wants to
retry. let it.
BREW
LOG
HOURS UNTIL
THE WEEKEND
·
DDIA
ch. 8: the trouble with distributed systems
...clocks lie. networks lie. so does your monitoring...
9:41
slack
kafka is fine
$ hello, friend
click to enter

✨ secret drawer

🐛 play bug-hunt
🎉 throw confetti
🎨 party mode
🔄 reset the desk
📝 leave a note

Manoj's desk.

touch everything. drag things. find the drawer.

👆 click the laptop for the "real" portfolio
crafted by manoj
manoj kumar
designed and engineered by hand · 2026
brewed on too much coffee · powered by curiosity
manojmk.eng@gmail.com
coffees347
uptime99.9%
secrets0/38
resume.pdf
Manoj Kumar
Full-Stack Software Engineer · 5 years
manojmk.eng@gmail.com · +1 (682) 332-6868 · LinkedIn · GitHub

Summary

Full-stack software engineer with 5 years of production experience across payments, SaaS, and enterprise analytics. React/TypeScript frontends, Java/Node/Python backends, Kafka event pipelines, containerized services on AWS. Specialist in reliability-critical systems , idempotency, retries, rate limiting, and on-call hygiene. MS Data Science, UT Arlington (May 2025).

Experience

DoJoGa , Software Engineer Jul 2025 – Present
  • Building a new platform 0 → 1 on Spring Boot, Kafka, and React.
  • Cut P95 latency by 63% through caching and index tuning.
  • Passed third-party security audit at launch with zero findings.
OneDine · Software Engineer May 2022 – Jul 2023
  • Integrated 3 payment gateways sustaining 5,000 TPS for hospitality SaaS.
  • Spotted OAuth vulnerabilities in OWASP review , estimated $250K+ in prevented fraud.
  • React/TypeScript frontend + Node/Spring microservices on AWS ECS.
Razorpay · Software Engineer Mar 2021 – May 2022
  • Owned Subscriptions product on 8M+ merchant platform processing $250M+ monthly GMV.
  • Webhook infrastructure: 10M+ events/month with zero duplicates (idempotent deduplication).
  • Dashboards served 150K+ merchants with sub-200ms P95.
Machstatz · Full Stack Engineer Jun 2020 – Mar 2021
  • Real-time enterprise analytics ingesting billions of events/hour across 40+ customers.
  • Migrated 12+ legacy Angular/RxJS modules to React with zero downtime.
Maruti Techlabs · Associate Engineer Jun 2019 – Jun 2020
  • Shipped 20+ React features on a B2B SaaS product.
  • Spring Boot endpoints maintained sub-250ms P95.
  • Raised module test coverage from 45% to 75%.

Education

MS Data Science, The University of Texas at Arlington · May 2025
BS Computer Engineering, Gujarat Technological University · 2019

Tech

Frontend: React, TypeScript, Redux, Next.js, HTML/CSS
Backend: Java/Spring Boot, Node.js, Python, REST, GraphQL
Data/Infra: Kafka, Redis, PostgreSQL, MongoDB, Docker, Kubernetes, AWS
Practices: Idempotency, rate limiting, retries-with-jitter, OWASP security, CI/CD

Notes File Edit View Help
🔋
,
~/manoj.dev/notes.txt
~ notes ~ last edited: today

Hi, I'm Manoj.

welcome to my desk ↓

status
open to roles
experience
5+ years
TL;DR Full-stack engineer who likes the boring parts: idempotency, retries, rate limits, observability. Five years shipping payments, fintech, and SaaS at scale.
( ◕‿◕ )
me, probably.

I'm a full-stack software engineer. Five years shipping production systems end-to-end: React/TypeScript frontends, Java/Node/Python backends, Kafka event pipelines, and containerized services on AWS. I work across the stack, but I'm most useful where reliability, scale, and user-facing polish all have to hold up at the same time.

I've done this at Razorpay (fintech, 8M+ merchants, $250M+ monthly GMV), OneDine (hospitality SaaS, 5,000 TPS, 3 gateway integrations), Machstatz (enterprise analytics, billions of events/hr across 40+ customers), and I'm currently at DoJoGa taking a product 0 to 1. Different domains, same underlying problems.

Things I care about: idempotency, retries with jitter, rate limiting that doesn't suck, accessible UIs, and systems that don't wake anyone up at 3 AM. I'm the engineer who catches the OWASP finding three sprints before it becomes a Sev 1.

currently
Building 0→1 at DoJoGa. Open to senior full-stack roles at teams building something real at scale, fintech, healthtech, infra, dev tools, B2B SaaS. Let's talk.
~ m.

by the numbers

$0
monthly transaction volume I helped process
0
events/month processed, zero duplicates
0
TPS sustained on production APIs
0
p95 latency cut via caching + indexing
manoj@desk:~/playgrounds$ ./run --interactive
loading 3 live demos...

click things. break things.

three systems problems you'll hit the moment you have more than one user. payments, healthcare, messaging, analytics , same hard parts. try to break them.

01. webhook idempotency

LIVE

any webhook source , Stripe, GitHub, Twilio, Shopify, your own services , will retry if you don't ack in time. your job: process exactly once. strategy: every event carries an event_id, you cache what you've processed. try hitting "duplicate" a bunch.

0processed
0dropped
$0total charged

02. exponential backoff + jitter

LIVE

some downstream service , a database, a payment processor, an EHR, a third-party API , flakes out 60% of the time. retry up to 5 times with base · 2^n + jitter. jitter prevents the thundering herd. every run is different.

0attempts
0mselapsed
,result
// hit run to start

03. token bucket rate limiter

LIVE

every API needs one. capacity 10, refill 2/sec. each request spends a token. empty → 429. try to spam faster than it refills.

0200 ok
0429
10tokens
bucket10/10
manoj.dev work experience

where i've worked.

5 roles · 5+ years · payments, infra, and platform work.

Software Engineer
DoJoGa
'25 → now
0→1
product built
-63%
p95 latency
0
audit findings

Building a platform from scratch on Spring Boot + Kafka + React. Passed third-party security audit at launch with zero findings.

Software Engineer
OneDine
'22 - '23
5k
TPS sustained
3
gateways integrated
$250k
fraud prevented

Integrated 3 payment gateways sustaining 5,000 TPS. Spotted OAuth vulns in an OWASP review, estimated $250K in prevented fraud.

Software Engineer
Razorpay
'21 - '22
8M+
merchants
$250M
monthly GMV
10M+
events/mo · zero dupes

Owned Subscriptions on 8M+ merchant platform. Built dashboards for 150K+ merchants processing $250M+ monthly GMV. Webhook infra shipping 10M+ events per month with zero duplicates.

Full-Stack Engineer
Machstatz
'20 - '21
B+/hr
data points ingested
12+
modules migrated
0
downtime

React/Redux analytics ingesting billions of data points per hour. Migrated 12+ legacy Angular/RxJS modules to React with zero downtime.

Associate Engineer
Maruti Techlabs
'19 - '20
20+
features shipped
<250ms
API p95
45→75%
test coverage

Shipped 20+ React features on a SaaS product. Built Spring Boot endpoints with sub-250ms P95. Raised module test coverage from 45% → 75%.

things I can actually do.

grouped by what I reach for. not a wishlist. not a buzzword cloud.

🧠 languages
Java JavaScript TypeScript Python SQL
🎨 frontend
React Redux Next.js RxJS Tailwind HTML/CSS
⚙️ backend
Spring Boot Node.js Express FastAPI REST GraphQL
📡 data & messaging
Kafka Redis PostgreSQL MySQL MongoDB
☁️ cloud & devops
AWS Docker Kubernetes GitHub Actions CI/CD
🎯 production practices my thing
Idempotency Rate limiting Retries with jitter OWASP PCI-DSS Observability

things i've built.

6 items
● personal ● worked at
personal
🪐
code-orbit
a playground for exploring code concepts visually.
an experimental space for visualizing algorithms, data structures, and computer-science ideas in the browser. designed to make abstract things tangible.
+ tap to learn more
personal
🎮
arcade-game
a browser arcade game, built just for fun.
a classic arcade-style game running entirely in the browser. demonstrates game-loop fundamentals, collision detection, and responsive input handling.
+ tap to learn more
worked at
🍽
onedine
contactless ordering and payments for restaurants.
a hospitality SaaS platform serving thousands of restaurants worldwide. real-time order routing, kitchen-display integration, multi-tenant payment processing, and reliability at production scale.
+ tap to learn more
worked at
💳
razorpay
india's largest full-stack payments platform.
payments infrastructure used by 8M+ businesses, processing hundreds of millions in monthly volume. subscription billing, webhook delivery, dispute management, settlement engines. fintech at serious scale.
+ tap to learn more
worked at
📊
machstatz
real-time enterprise analytics and monitoring.
streaming analytics platform ingesting billions of events per hour across 40+ enterprise customers. dashboards, alerting, SLO tracking. observability built for the systems people actually run.
+ tap to learn more
personal
this site
an interactive desk portfolio you're using right now.
an interactive desk experience with draggable items, a fake operating system inside the laptop, three live playgrounds, achievements, drawing mode, and a hidden drawer. you're inside it.
+ tap to learn more
🎧
NOW PLAYING
life outside work
manoj · hobbies playlist
0:00

manoj's life outside work

the playlist that runs when the laptop is closed · 7 tracks

1
🍜
cooking new recipes
the kitchen sessions
1,847 plays
4:32
2
🎮
video games
console and keyboard
2,398 plays
6:12
3
📺
tv, but responsibly
one more episode
1,204 plays
3:48
4
💪
the gym
mon/wed/fri, mostly
588 plays
3:02
5
🌐
building websites for fun
sites like this one
412 plays
5:17
6
🍽
exploring restaurants
a new place every week
306 plays
2:48
7
✈️
weekend travels
anywhere < 4 hours away
156 plays
5:21
M
Manoj Kumar ● online · usually replies fast
hey manoj 👋
saw your portfolio. you made a desk? today · just now
yep. it was more fun than a landing page. today · just now
fair. we're hiring senior full-stack. strong systems engineers only. interested? today · just now
definitely. let's talk. today · just now
reply times are fast. usually.
🗒Notes
Terminal
📂Finder · Experience
🛠️Projects
🎧Music · Life
💬Messages