Actual Budget

Privacy-focused personal finance management and budgeting tool

Node.js + PostgreSQL internal
Visit →

Ghost Blog

Modern publishing platform for content creators and writers

Node.js + Ghost CMS public
Visit →

HabitTrove

Habit tracking and personal development application

Node.js + PostgreSQL internal
Visit →

Planka

Self-hosted kanban board for project and task management

Node.js + PostgreSQL internal
Visit →

Uptime Kuma

Self-hosted monitoring tool for tracking service uptime and performance

Node.js + Vue public
Visit →

Velero UI

Web interface for managing Velero backups and restores

Node.js internal
Visit →

Technology Stack

Orchestration

  • MicroK8s on Raspberry Pi 4
  • 3-node ARM64 cluster
  • Calico CNI networking
  • NGINX Ingress Controller
  • Helm 3 for deployments

CI/CD

  • Jenkins
  • Kaniko (Rootless Builds)
  • Trivy Security Scanning
  • Docker Hub Registry

Development

  • Go (Primary Language)
  • React + Vite
  • HTMX
  • Node.js

Networking

  • Cloudflare Zero Trust Tunnels
  • Automated TLS Certificates
  • Cloudflare DNS
  • NGINX Ingress