I'm a full-stack software engineer with a background in networking.
- Languages: Rust, TypeScript, HTML, Python, SQL
- Backend Frameworks: Axum (Rust), hono (Typescript), FastAPI (Python), Hasura
- Databases: PostgreSQL, Icechunk, SQLite, Redis, Meilisearch, Temporal, Prometheus
- Frontend Frameworks: SvelteKit, React (Next.js)
- Infrastructure & DevOps: Podman, Ansible, Terragrunt, GitHub Actions, Caddy, Grafana
- Cloud Providers: AWS, GCP, Bunny.net, Cloudflare, Fly.io, Infomaniak
- 🌐 fly-tailscale-exit Run Tailscale exit nodes on Fly.io
- ⛰️ Mapterrest Fullscreen 3D terrain viewer built on MapLibre, Mapterhorn, MapTiler and more
- 💅 kromi Beautiful and simple theming for Hyprland and your favorite apps
- tower-sessions-rusqlite-store (tokio-)rusqlite SessionStore implementation for tower-sessions
- supi_audit Generic postgres table auditing
- sftp-receiver Container image to receive files via sftp and move them to safety
- zfs-autobackup-docker batteries included docker image for running zfs-autobackup
- alpine-chromium Container image for headless chromium on Alpine Linux
- rsync Container image for rsync server using SSH keys for authentication
- 🌊 fluidsim-rs make pixels go splish splash
- axum-solid-playgrounds playground for: axum (rust), solidJS, passkeys, sqlite, rusqlite, sessions, graphql, fly.io
- gleam-playground Typed code sharing between Gleam and Svelte






