Open to opportunities
Sahil Singh
builds systems
that scale.
Full Stack Engineer with 4+ years crafting high-performance products at Samsung Data Systems & Leaf Craft. MERN · Python · GraphQL · System Design.
4+
Years Exp
12+
Projects
500+
Commits
sahil@portfolio ~ zsh
// engineer.json
{
"name": "Sahil Singh",
"role": "Full Stack Engineer",
"stack": ["MERN", "Python", "GraphQL"],
"impact": {
"perf_gain": "40%",
"enterprises_served": "Fortune 500",
},
"status": "open_to_work",
}
★ Value Proposition
Why hire me?
Impact-first engineering. I don't just write code — I solve business problems.
500+
GitHub Commits
12
Projects Shipped
8
Technologies
2
Enterprises
40%
Avg Perf Gain
⬡ Work
Selected projects
Each project solves a real problem. Click any card to see architecture, challenges, and the story behind it.
Loading projects...
◈ Skills & Experience
Technical depth
Hands-on across the full stack, with real production experience.
Frontend
React.js95%
Next.js80%
TypeScript85%
Tailwind CSS90%
GraphQL (Client)88%
Backend
Node.js + Express90%
Python / Django85%
GraphQL (Apollo)82%
REST API Design92%
Database & Infra
MongoDB Atlas88%
PostgreSQL78%
Redis75%
Docker70%
Experience
Sansung Data Systems(SDS)
Software Engineer 2 — Full Stack
2022 – Present · Gurugram, India
- →Built high-performance supply chain dashboards in React + GraphQL for Fortune 500 clients
- →Reduced API response times by 40% through Redis caching and GraphQL DataLoader
- →Architected reusable component library adopted across 3 product teams
- →Integrated real-time data pipelines using Node.js + WebSockets
Leaf Craft Pvt. India
Full Stack Developer
2021 – 2022 · Hyderabad, India
- →Developed internal tools using React.js and Python/Django backend
- →Built REST APIs consumed by 500+ users for a data analytics platform
- →Improved test coverage from 30% → 85% with Jest and PyTest suites
⬡ Architecture
System design
Practical architecture thinking for real-world scale.
Microservices Event Pipeline
[Client] → API Gateway
↓
[Auth] [Orders] [Inventory]
↓
Message Queue (Redis)
↓
[Event Processor]
↓
MongoDB + Cache
Decoupled services communicating via Redis pub/sub. Each service owns its data and scales independently. Event sourcing for auditability.
React Performance Architecture
Component Tree
↓
Memoization Layer
(React.memo, useMemo)
↓
Virtualized Lists
↓
GraphQL + DataLoader
(N+1 problem solved)
↓
CDN-cached Assets
Multi-layer performance strategy: prevent re-renders, batch DB queries, and serve static assets at the edge for sub-100ms loads.
Real-Time Dashboard (HLD)
WebSocket Server
(Node.js + Socket.io)
↓
Event Bus
↓
Time-Series DB
(aggregated metrics)
↓
React Dashboard
(live charts, D3.js)
Persistent WebSocket connections push delta updates only. Client uses optimistic rendering with server reconciliation.
✉ Contact
Let's build something
Open to full-time roles, contract work, and interesting conversations.
Download Resume
PDF resume — updated May 2025. Includes full experience, projects, and references.
↓ Download Resume (PDF)✦ AI Resume Analyzer
Paste a job description below. The AI will match it against Sahil's profile and give you a fit score, gaps, and suggestions.