Selected work.
A fine selection of my projects, all designed and built end to end, from security tooling and developer CLIs to real-time systems and a few things I made just to see if I could.
Argus
Dark command-center web app that aggregates open-source, near-real-time situational data into one layered, click-to-inspect 3D globe, fed by a live SSE data spine.
- LOC
- 6.3k
- Year
- 2026
IDmint
A proof of concept showing how trivially the digital student IDs now sold as innovation can be forged. It mints QR-verified cards you show straight from your phone that pass the same mobile check page as the real thing, exposing that the verification adds no real security.
- LOC
- 3.3k
- Year
- 2026
mdslides
Zero-config CLI that turns a folder of markdown into a live-reloading slide deck or a self-contained static build you can host anywhere. Published on npm.
- LOC
- 1.7k
- Year
- 2026
Lobsicar
A production website for a Swiss garage and carrosserie, plus a separate admin app to manage the used-car inventory. Two Next.js apps share one Postgres, with unfinished drafts physically isolated from the public site at the database level, full SEO, and a background contact-mail pipeline.
- LOC
- 11.3k
- Year
- 2026
ThreeJS Portfolio
A western-themed 3D portfolio built with Three.js. A saloon scene with golden-hour lighting and a camera fly-through along predefined paths.
- LOC
- 1.3k
- Year
- 2024
mdstack
Point it at a folder of markdown and get a rendered static site, in dev or as a deployable build for any static host. Published on npm as @exor404/mdstack.
- LOC
- 8.2k
- Year
- 2026
flux
Thousands of particles drifting through a noise-driven vector field you sculpt in real time with the cursor. Runs entirely in the browser with no build step and zero dependencies.
- LOC
- 1.2k
- Year
- 2023
Badge Designer
A parts-based editor for heraldic shield badges: pick a silhouette, pour colour into its fields, curve unit text around the crest, stamp a Swiss cross, drop artwork behind the fills, and export a self-contained vector SVG or a 4K PNG. An optional generate flow paints subjects from a text prompt on a local diffusion model.
- LOC
- 3.6k
- Year
- 2026
CS Web
First-person 3D Counter-Strike in the browser with real-time multiplayer over WebSockets, plus a round system with economy and a buy menu. First to five wins.
- LOC
- 3.3k
- Year
- 2024
Server
Single source of truth for my server. Edit a Caddyfile, push, and a GitHub Action reloads the reverse proxy and syncs DNS records automatically, with no SSH or dashboards.
- LOC
- 0.4k
- Year
- 2025
Mirage
High-interaction honeypot that lures attackers into a believable emulated Ubuntu host without ever executing their input, then turns each captured session into an ATT&CK-mapped attacker dossier in a real-time threat-intel console.
- LOC
- 2.8k
- Year
- 2025
git-art
Paint pixel art onto a GitHub-style contribution grid, then export a ready-to-run bash script of backdated commits to make it real. Live at git-art.net.
- LOC
- 0.8k
- Year
- 2025
Flashie
Spaced-repetition flashcard PWA shipped across app, landing, and API subdomains, backed by a self-hosted Convex backend and Postgres.
- LOC
- 6.5k
- Year
- 2025