Full-stack engineer turned company builder.
Most of my work lives in private repos, but here's the gist:
| Domain | Stack |
|---|---|
| SERVERLESS SAAS | TypeScript Next.js Drizzle ORM Edge SQL Serverless Workers |
| K3S PLATFORM | Kubernetes k3s Helm GitHub Actions Shell Docker |
| BROWSER EXTENSIONS | TypeScript Chrome MV3 Firefox Vite esbuild Sass |
| PERSONAL FINANCE | TypeScript Edge SQL Bun Drizzle k3s |
| PERSONAL AUTOMATION | TypeScript Python Claude API SQLite k3s |
| SECURITY | Rust TOML OSV Security Advisories |
- Edge-deployed multi-tenant SaaS - Three production web applications on serverless edge workers — fleet management, a Romanian business-registration platform, and the IT Guys multilingual corporate site — built with Next.js 16, Drizzle ORM, and Edge SQL databases.
- Self-hosted k3s homelab platform - Declarative k3s cluster managed with Helmfile and pinned manifests, running Nextcloud, GPU-accelerated Ollama for local LLM inference, Vaultwarden with nightly encrypted backups, and a shared-workflows library powering CI/CD across both organisations.
- Six published MV3 browser extensions - Cross-browser MV3 extensions covering tab memory management (chrome-group-discard), message-history privacy on Discord (discord-purge) and Instagram (uninsta), torrent tracking and auto-purge via qBittorrent (filelist-ext, filelist-seed-purge), and intro/credit skipping on Plex and Netflix (series-auto-skip).
- Finance and game economy analytics - A private investment tracker with time-weighted return calculations, 10-year forecasting, and eToro/Alpaca sync, alongside gw2roi — an hourly Guild Wars 2 crafting-ROI dashboard running on serverless edge with Bun and Drizzle ORM.
- Personal productivity and automation - social-update collects GitHub, Obsidian, and Claude Code sessions to generate weekly LinkedIn drafts via Claude API; device-activity-telegram-bot fires Telegram alerts on device login/unlock; a private Obsidian knowledge vault maintained with Syncthing and templated with Claude Code.
- Rust ecosystem security advisories - Contribution to advisory-db — the RustSec advisory database for crates.io, storing TOML-fronted CVEs in OSV format consumed by cargo-audit, cargo-deny, Dependabot, and major vulnerability scanners.
📡 Currently exploring local LLM serving with GPU-accelerated Ollama on k3s, plus AI-assisted personal journaling and content generation




