Gurjit Chahal

Software Engineer

Gurjit Chahal

I build scalable web applications, internal tools, and backend systems with a focus on performance, maintainability, and clean architecture.

Tech Stack

Technologies I use to build production-ready applications.

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • REST APIs
  • GraphQL

Infrastructure

  • PostgreSQL
  • Redis
  • Docker
  • CI/CD

Featured Projects

Selected work that reflects my engineering approach.

Scheduling System

Full-stack scheduling platform with recurring events, timezone aware bookings, and conflict detection.

Stack: Next.js, Node.js, PostgreSQL, Redis

AI Scheduler Assistant

Natural language to structured scheduling. Features NLP parsing, conflict detection, timezone handling, recurring events, and optimal slot suggestions. Demo includes video walkthrough.

Stack: Next.js, Node.js, OpenAI, PostgreSQL, Redis

CRM Workflow Platform

Internal tool for guided customer support workflows with reusable UI components and backend integrations.

Stack: React, TypeScript, Node.js

Developer Analytics Dashboard

Dashboard for tracking application performance, engineering metrics, and system health.

Stack: React, Express, PostgreSQL

Engineering Focus

System Design

Designing scalable systems with clear tradeoffs around performance, reliability, and maintainability.

Frontend Architecture

Building reusable UI systems and maintainable component architectures.

Backend Reliability

API design, validation, and strong service boundaries for production systems.

Let’s build something useful

I am interested in software engineering roles focused on product development, platform engineering, and scalable systems.

Contact Me