Pankaj Thakur

Full-Stack Software Engineer

Available for Roles
|Get Resume
Experience2.3+ Years
Shipped2 Platforms
LocationIndia / Remote

I design and build production-grade systems end-to-end—from high-performance backends and database architectures to frontend interfaces and deployment platforms.

I focus on engineering reliable, event-driven architectures, optimizing database performance, and building developer tools. I am comfortable owning products from system design to final infrastructure deployment, preferring real-world problem solving over tutorials. Beyond professional roles, I build and maintain my own platforms—including a real-time social system with passkey authentication and a self-hosted deployment platform.

Featured Projects

SyncVibe

Real-time Social Music Platform

A real-time platform featuring synchronized music playback, multi-user chat, and low-latency WebRTC video calling. Authenticated securely via passkeys (WebAuthn) and 2FA. Engineered with distributed WebSockets to synchronize playback state seamlessly across active clients.
ReactWebRTCWebSocketsWebAuthnPostgreSQLNode.jsBun

ShipYard

Self-hosted PaaS

A self-hosted developer platform that automates builds and deployments for frontend and backend applications from Git repositories. Features native GitHub integration, environment variable management, custom domain configuration, and real-time build logs via WebSockets. Manages process isolation and uses Nginx for dynamic reverse proxying.
Next.jsTypeScriptBunElysiaPostgreSQLNginxCloudflare
Selected Engineering Wins

Multi-Tenant Database Sync

Database Scaling & Outbox Pattern

Timeout → 200-300ms

Designed and implemented a Transactional Outbox Pattern to solve runtime database query timeouts occurring at ~50k records in a multi-tenant setup. Introduced local outbox tables across tenant databases and engineered background workers to sync records asynchronously into a centralized read database. Scaled system past 350k+ records with queries resolving in 200-300ms.

Hybrid API Encryption Protocol

Security & Performance Engineering

RSA-2048 & AES-256-GCM

Designed and deployed a hybrid cryptographic exchange protocol for securing API payloads. Utilized RSA for asymmetric, secure dynamic session key exchange and AES for symmetric high-performance payload encryption. Optimized execution overhead to balance defense-in-depth security with high throughput requirements.

Work Experience

Netclues

Full-Stack Software Engineer

Sep 2024 – Present · 1 yr 9 mos

eGov Workflow Engine

Designed and built a state-machine driven multi-step workflow engine for a centralized eGov portal. Engineered dynamic department onboarding and metadata-driven service creation with parallel approval branching, conditional routing, and SLA tracking.

Risk & GRC Platform

Testimonial ↗

Led end-to-end development of a risk management portal for C&WJ Credit Union. Built control management, inherent/residual risk matrices, RBAC approval workflows, and reporting dashboards.

Reliable Webhook Pipeline

Engineered a resilient event delivery system using Redis + BullMQ with exponential backoff and delivery logs. Secured payloads via HMAC-SHA256 signatures and validation timestamps to mitigate replay attacks.

Software Engineer Intern

Feb 2024 – Aug 2024 · 7 mos

Socket.IO Chat Microservice

Built a real-time chat system using Socket.IO, Node.js, and React within a microservice architecture.

Advanced Chat Features

Implemented one-to-one and group chat, file upload (images/PDFs), typing indicators, read receipts, online presence, and message archiving.

Core Stack
Languages & Frameworks
TypeScriptJavascriptReactNext.jsNode.jsExpress.js
Data, ORMs & Queues
PostgreSQLMySQLPrismaSequelizeRedisBullMQ
Real-time & Infrastructure
DockerWebRTCWebSocketsWebAuthnBunNginxCloudflare
Contact

Let's build something together.

Get in touch →