leks
I build the system, then run it.
Full-stack developer behind Fleeq — a hosting and tooling ecosystem I design, code, and self-host end to end. Web, native macOS, and the Docker host underneath.
Right now
What I'm building this month
Three things on my desk — one infra, one native, one platform.
Auto Panel
A Fastify + Socket.IO service-discovery dashboard wiring Docker, Traefik, and Prometheus into one pane. Live-streamed metrics, dynamic UI cards per service type.
Termini
A SwiftUI terminal for macOS 14+ with native SSH (swift-nio-ssh) and theming. Replacing my daily SSH workflow with something I actually like.
Fleeq
Keeping the panel, signup, and SSO running clean across one Docker host with Traefik and Let's Encrypt. Reliability is the feature.
Get to know me
About Me
I build full-stack systems end to end — from the React UI down to the Docker host it runs on. Most of my work lives inside Fleeq, a hosting and tooling ecosystem I run: marketing site, signup, SSO, a Pterodactyl-based game-server panel, and the dashboards that watch over all of it.
I lean toward the unglamorous parts of software: real-time service discovery, queue workers, Docker compose graphs, Traefik routing, and TLS-cert lifecycles. When the web stack ends, I switch to Swift — Termini (a SwiftUI terminal with swift-nio-ssh) and Peek (a macOS network monitor) are mine. I write what I'd want to use myself.
7+
Years coding
~70k
LoC shipped
12
Apps in flight
1
Self-hosted stack
Path so far
What I've shipped
A short timeline of the projects that taught me the most.
- 2026
Auto Panel — real-time infra dashboard
Self-hosted infra discovery: Fastify backend, Dockerode + Socket.IO event streaming, multi-collector pipeline (Traefik API, Docker stats, SMTP probes, optional Prometheus). React/Vite/Zustand frontend with a Monaco editor and per-service-type card registry. ~5k LoC.
FastifySocket.IODockerodeReactVite - 2025
Termini — native macOS terminal
Swift/SwiftUI terminal for macOS 14+ with swift-nio-ssh and SwiftTerm rendering. Themes, profiles, and a real settings layer. ~9k LoC of Swift.
SwiftSwiftUIswift-nio-sshSwiftTerm - 2025
Fleeq panel — managed game-server hosting
Orchestrated Pterodactyl on MariaDB, Redis, and Traefik with Let's Encrypt-issued TLS, Docker Compose, and SMTP routing — running multi-tenant game servers in production.
PterodactylMariaDBRedisTraefik - 2024
Trendforge — drag-and-drop dashboard SaaS
Next.js + NextAuth 5 + Stripe + BullMQ + Prisma scaffold for analytics dashboards. Drag-and-drop layout (@dnd-kit), Recharts visualisations, async job queues, workspace multi-tenancy.
Next.jsNextAuthStripeBullMQPrisma - 2024
Peek — macOS network monitor
First published macOS app — Swift, real-time network performance insights. Taught me the rhythm of native UI engineering and shipping.
SwiftmacOSNetworking
What I work with
Skills & Tools
core / dailyworkingfamiliar
What I've built
Projects
A mix of self-hosted infra, native macOS apps, and full-stack SaaS work. Click a tag to filter.
Auto Panel
Building2026Self-hosted dashboard that auto-discovers everything running on its Docker host and renders it live.
Fastify backend with Dockerode and Socket.IO event streaming, a multi-collector pipeline (Traefik API, Docker stats, SMTP probes, optional Prometheus), and a React/Vite/Zustand frontend with a Monaco editor and per-service-type card registry. ~5k LoC.
Termini
Building2025Native macOS terminal in Swift with proper SSH and theming.
SwiftUI app for macOS 14+ using swift-nio-ssh for connections and SwiftTerm for rendering. Themes, profiles, and a real settings layer — ~9k LoC of Swift, built to replace my own daily workflow.
Fleeq Platform
Live2024–26Hosting and tooling ecosystem I run end-to-end — marketing site, panel, signup, SSO.
Pterodactyl-based game-server panel orchestrated on MariaDB, Redis, and Traefik with Let's Encrypt TLS. Backed by a Next.js marketing site, a signup flow, and a JWT SSO service. All on a single self-hosted Docker host.
Peek
2024macOS network monitor in Swift — real-time insights into your network performance.
Trendforge
2024–25Drag-and-drop analytics SaaS with auth, payments, and async job queues.
Quote-to-Cash
2025B2B invoicing and quoting SaaS scaffold — NestJS, Prisma, Stripe, PDF generation.
SSO Service
2025Identity layer for the Fleeq products — JWT-based, jose-powered.
Slate
2025Component / design system for my Next.js apps — Framer Motion-driven, Babel-compiled.
Self-Hosted Infra
ongoingSingle-host Docker stack with Traefik routing, Let's Encrypt, monitoring, and backups.
Portfolio
2026This site — Next.js 16, Tailwind 4, Framer Motion, deployed via Docker.
Say hello
Let's Work Together
Have a project in mind or want to collaborate? I'd love to hear from you.
