Available for work

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.

In progress

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.

In progress

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.

In progress

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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

Core stack
TypeScriptNext.jsReactTailwindNode.jsDocker
Backend & data
FastifyNestJSPrismaPostgreSQLMariaDBRedisBullMQSocket.IORESTGraphQL
Native (macOS)
SwiftSwiftUIswift-nio-sshSwiftTerm
Infra & DevOps
TraefikDocker ComposeLinuxCloudflarePterodactylLet's EncryptGitHub ActionsTerraform
Tooling & UX
ViteZustandFramer MotionMonacoStripeResendR2 / S3Puppeteerpnpm / TurborepoFigma

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

Building2026

Self-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.

FastifySocket.IODockerodeReactViteTraefik

Termini

Building2025

Native 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.

SwiftSwiftUIswift-nio-sshSwiftTermmacOS

Fleeq Platform

Live2024–26

Hosting 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.

Next.jsPterodactylTraefikMariaDBRedisDocker

Peek

2024
Shipped

macOS network monitor in Swift — real-time insights into your network performance.

SwiftmacOSNetworking

Trendforge

2024–25
Building

Drag-and-drop analytics SaaS with auth, payments, and async job queues.

Next.jsNextAuthStripeBullMQPrismaRecharts

Quote-to-Cash

2025
Building

B2B invoicing and quoting SaaS scaffold — NestJS, Prisma, Stripe, PDF generation.

NestJSPrismaPostgreSQLStripePuppeteerResendR2

SSO Service

2025
Live

Identity layer for the Fleeq products — JWT-based, jose-powered.

Next.jsjoseJWT

Slate

2025
Building

Component / design system for my Next.js apps — Framer Motion-driven, Babel-compiled.

Next.jsFramer MotionBabel

Self-Hosted Infra

ongoing
Live

Single-host Docker stack with Traefik routing, Let's Encrypt, monitoring, and backups.

DockerTraefikLinuxCloudflareAutomation

Portfolio

2026
Live

This site — Next.js 16, Tailwind 4, Framer Motion, deployed via Docker.

Next.jsTailwindFramer MotionDocker

Say hello

Let's Work Together

Have a project in mind or want to collaborate? I'd love to hear from you.

[email protected]