Vasu Garg
←all projects

Personal Website

privateSystems

Production-grade personal platform and portfolio engineered with polyglot microservices (Next.js, Go, FastAPI), containerized with Docker Compose, and reverse-proxied via Caddy and Cloudflare with an ultra-lean memory footprint.

Highlights

  • Integrated admin CMS for projects, technical writing, and assistant knowledge with optimistic-concurrency control and full revision history
  • Admin authentication via Sign in with Apple as the sole sign-in step, with a one-time email bootstrap for initial account linking
  • Decoupled outbound email microservice in FastAPI, keeping the core Go API clean and isolated from third-party email protocol overhead
  • Entire production stack (Next.js, Go API, FastAPI mailer, PostgreSQL, Caddy) runs comfortably under 200MB RAM on a single small droplet

Stack

  • Caddy
  • Cloudflare
  • Docker Compose
  • FastAPI
  • Go
  • Low-Footprint Deployment
  • Next.js
  • Polyglot Microservices
  • PostgreSQL
  • Sign in with Apple

Languages

  • Go 56%
  • TypeScript 41%
  • Shell 2%
  • Python 1%
  • CSS 0%
  • Dockerfile 0%
  • MDX 0%
  • JavaScript 0%

Activity

96 commits · updated last month

Components

Full-Stack Web Platform

Production-grade personal platform and portfolio engineered with polyglot microservices (Next.js, Go, FastAPI), containerized with Docker Compose, and reverse-proxied via Caddy and Cloudflare with an ultra-lean memory footprint.

  • Next.js
  • Go
  • PostgreSQL
  • FastAPI
  • Docker Compose
  • Cloudflare
  • Caddy
  • Sign in with Apple
  • Polyglot Microservices
  • Low-Footprint Deployment