Command Palette

Search for a command to run...

Nabin Dhami's avatar
text-3xl text-zinc-950 font-medium

Nabin Dhami

Creating with code. Systems, performance, and details matter.

Overview

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

  • TypeScript icon
  • JavaScript icon
  • Python icon
  • GO icon
  • Node.js icon
  • Bun icon
  • React icon
  • Next.js icon
  • NestJS icon
  • Expressjs icon
  • Tailwind CSS icon
  • Redux icon
  • Ant Design icon
  • Git icon
  • Docker icon
  • MySQL icon
  • MongoDB icon
  • Redis icon
  • PostgreSQL icon
  • gRPC icon
  • Liquibase icon
  • Apache Kafka icon
  • Figma icon

Experience

Swift Technology

Current Employer
  • 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