text-3xl text-zinc-950text-zinc-50 font-medium
Nabin Dhami
Creating with code. Systems, performance, and details matter.
Overview
Computer Engineer @Swift Technology
Technical Lead @Kodedristi Solutions
Social Links
About
- Full Stack Developer with 2+ years of experience building scalable, production-ready systems and modern user-facing applications.
- Strong expertise in Node.js, Python, and Golang, with hands-on experience designing microservices, distributed systems, and real-time architectures.
- Skilled in React, Next.js, React Native, and modern UI stacks like Tailwind CSS and shadcn/ui, delivering clean, maintainable, and user-centric interfaces across web and mobile.
- Experienced in event-driven systems and real-time communication using Kafka, WebSockets, and Server-Sent Events, with a focus on performance and reliability.
- Comfortable across the full stack: PostgreSQL, SQL/NoSQL, Redis, Docker, CI/CD, and Linux-based deployments.
- Actively exploring AI-powered applications, working with LangChain, LangGraph, Vercel AI SDK, and MCP Servers to integrate intelligent workflows into real products.
- Passionate about learning, system design, and turning complex ideas into scalable, high-quality software solutions.
Stack
Experience
- Architect and develop scalable microservices using Node.js, Python, and Golang.
- Design and implement RESTful APIs with proper documentation using Swagger/OpenAPI.
- Implement gRPC for efficient inter-service communication in distributed systems.
- Build event-driven architectures using Kafka for real-time data processing.
- Optimize PostgreSQL performance through query tuning, indexing, and schema improvements.
- Integrate Redis for caching to improve system responsiveness and scalability.
- Develop real-time communication features using WebSockets and Server-Sent Events (SSE).
- Create internal dashboards for monitoring, analytics, and system visibility.
- Manage database migrations and versioning using Liquibase.
- Node.js
- Python
- Golang
- Microservices
- gRPC
- Kafka
- PostgreSQL
- Redis
- WebSockets
- Server-Sent Events
- Docker
- Liquibase
- System Design
Education
- C++
- Java
- Python
- Data Structures
- Algorithms
- Databases
- Distributed Systems
- System Design
- Software Engineering
- Problem Solving
- Team Collaboration
- Technical Presentation
Projects(2)
A real-time stock market data streaming platform designed to process per-second updates during market hours.
- Event-driven architecture using Kafka for high-throughput ingestion
- Live data delivery via WebSockets and Server-Sent Events (SSE)
- Daily aggregation and summary generation for historical analysis
- Focused on low latency, scalability, and reliability
- Node.js
- Golang
- Kafka
- WebSockets
- Server-Sent Events
- PostgreSQL
- Redis
- System Design