Projects

GROWTHTRACKER

React, TypeScript, Go, PostgreSQL, Redis, WebSocket, Docker, Azure

  • Built a scalable Go backend using clean architecture (handlers/services/repositories) for clear separation of concerns.
  • Developed a responsive React 19 + TypeScript PWA with Zustand state management and push notifications.
  • Designed REST APIs in Go (Fiber) with JWT auth, middleware (CORS, rate limiting), and OpenAPI docs.
  • Implemented real-time notifications via WebSockets with Redis-backed connection/session tracking.
  • Built a reliable push pipeline using Web Push and Azure Service Bus for message delivery.
  • Integrated cloud storage (Azure Blob) and Azure PostgreSQL (serverless) with Redis caching.
  • Implemented structured logging with Axiom for centralized observability and production debugging.
  • Shipped engagement features including streaks, badges, and social interactions (follow/like/feeds).
  • Containerized local dev with Docker Compose for consistent PostgreSQL/Redis/Azurite environments.