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.