← All Projects
Systems

Knowledge Repository - Self-Hosted Developer Platform

January 2021
DockerNginxCloudflareGrafanaLokiPythonMkDocsPortainerUptime Kuma

Overview

A self-hosted platform for developer notes, algorithm references, and technical writing - running continuously since 2021 on bare-metal Linux. The site covers a broad range of technical topics and serves as both a personal reference and a public resource.

Topics Covered

  • Software Engineering: DSA, System Design, Databases, Networking, OS internals
  • Programming Languages: Python, Go, PySpark, C/C++, Lua
  • Cloud & Infrastructure: AWS (Glue, Lambda, Kinesis, DynamoDB), Databricks, Microservices, Docker, Kubernetes, Terraform
  • Developer Tooling: Git, tmux, Vim, Unix tools, Dev setup
  • Systems: FreeBSD, Linux, MacOS, Server management
  • AI & ML: LLMs, agent workflows, RAG pipelines
  • Books: Technical reading notes (Pragmatic Programmer, DDIA, DDD, and more)

Infrastructure

  • Bare-metal Linux server with manual provisioning and hardening
  • Nginx for reverse proxying and TLS termination; Cloudflare for DNS, CDN, and DDoS protection
  • All services containerized with Docker, managed via Portainer
  • Full observability: Grafana dashboards, Loki for centralized log aggregation, Uptime Kuma for real-time health monitoring
  • Static site generation via MkDocs - reproducible build and deploy pipeline