YS
Yogesh SharmaFrontend Engineer
signal
// frontend engineer

I engineer products that scale.

Three roles · four platforms · one obsession — the milliseconds users feel. The dashboard on the right travels with you, rebuilding itself into every project. ↓

0%
payload cut
0.0×
DAU lift
0
Lighthouse
SCROLL
app.sellerpanel.io/listings
Listings · 350 activeRBAC: seller
live
draft
live
WebSocket · buyer message · real-time
01MONKHUB · GURUGRAM

The Seller Panel

A multi-role commerce cockpit for 350+ active sellers — listings, leads, and media under granular role-based access.

CHALLENGE

Media-heavy listings buried load times, and sellers needed to talk to buyers without leaving the workflow.

WHAT I BUILT

A Sharp-based compression pipeline that cut media payload 85% and listing load by 2.5s, real-time WebSocket chat, and React Query caching that removed 35% of redundant calls under peak traffic.

Next.jsTypeScriptMUIReact QueryWebSocketsSharp
0%
media payload
0+
active sellers
2.5s
faster loads
02THIMBLE.IO · NEW YORK (REMOTE)

Three greenfield platforms

Student Portal, Educator Dashboard, and CMS — shipped to 500+ students across schools in 7 months.

THE PIPELINE

I owned the real-time student analytics pipeline — the engine behind a 3.2× DAU jump and 25% less teacher planning time.

THE FOUNDATION

A unified component library killed 70% of duplicate code and cut load times 40% via code splitting, memoisation, and API caching.

Next.js 14TypeScripttRPCMongoDBRSC
0.0×
DAU lift
0+
students
0%
duplicate code
educator.thimble.io/analytics
Daily active users
1,842 ▲ 3.2×
7D30D90D
planning time
−25%
load time
−40%
schools
12
learnify.app/generate
Topic
Distributed systemsGemini
Notes
Flashcards
Quiz
Q&A
Inngest worker · generating chapters…
03SELECTED PROJECT

Learnify

An AI learning platform that turns a single topic into four study formats — engineered for serverless reality.

THE HARD PART

Multi-chapter Gemini generation blows past Vercel's serverless timeout.

THE SOLUTION

I decoupled generation from the HTTP lifecycle with Inngest background workers, and locked every course-scoped route with server-side Clerk validation — no IDOR, no timeouts.

Next.js 15GeminiInngestClerkNeonDrizzle
// the record, in numbers

Three years. Impact you can measure.

0%
media payload reduction
0.0×
daily active users
0%
redundant API calls
0
Lighthouse · mobile
0+
students served
0+
active sellers
2022 → NOW

The route here.

Not a ladder — a compounding series of harder problems. Scroll. →

SEP 2022 — MAR 2023
Heliverse & Sofodel
React Developer Intern · Remote

Shipped a food-tech site with Strapi CMS that pulled 18K+ visitors at a 5-min average session.

MAR 2023 — AUG 2024
Thimble.io
Software Engineer · New York (Remote)

Three greenfield platforms and a real-time analytics pipeline — 3.2× DAU, 500+ students.

FEB 2025 — MAY 2025
Sharkdom
Frontend Developer · Remote

Cut page loads from 5–7s to 2–3s and lifted mobile Lighthouse 60 → 92 via a React Query migration.

JUN 2025 — PRESENT
Monkhub Innovations
Frontend Developer · Gurugram

Architected the multi-role Seller Panel — RBAC, real-time chat, and an 85% payload cut for 350+ sellers.

// available for product-focused frontend roles

Let's remove your bottlenecks.