←all projects
Personal Website
privateSystemsProduction-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