WebSerial Core
A strongly-typed, event-driven abstraction over Web Serial, WebUSB, Web Bluetooth, and WebSocket transports.

I build software, tools, systems, and interactive experiences across the web and beyond.
A strongly-typed, event-driven abstraction over Web Serial, WebUSB, Web Bluetooth, and WebSocket transports.
Firebird PDO database driver support for Laravel applications.
Laravel multi-tenant SaaS starter kit with central/tenant separation.
Native GNOME desktop app for managing local development sites on Ubuntu/Debian.
My work sits at the intersection of web applications, developer tooling, and hardware integration. I like systems that are clean enough to maintain and complex enough to be interesting.
Designing and building full-stack applications with an emphasis on maintainability, clear boundaries, and pragmatic architecture.
From React frontends and Laravel backends to async Python APIs and Rust tooling — I work across the whole stack when a problem needs it.
Libraries, packages, and internal tools that remove repetitive work: browser extensions, Laravel packages, local-dev infrastructure, and npm modules.
Browser APIs such as Web Serial, WebUSB, and Web Bluetooth used to connect web applications to vending machines, kiosks, and custom devices.
Public libraries and starter kits with real documentation, package distribution, and versioned releases.
Game prototypes, UI experiments, and small utilities that keep my curiosity alive and often turn into production tools.
Building modern web applications for high-profile clients.
Web development internship.
IT support internship.
Libraries, packages, and templates published with documentation and versioned releases.
Lightweight toast/notification component for the web.
Zero-dependency console log tracer.
Parser for vending-machine serial command protocols.
WhatsApp Cloud API notification channel for Laravel.
Scaffold for new Laravel packages.
Chromium extension for redirecting URLs.
Smaller repositories, prototypes, utilities, and unusual technical experiments.
Close a kiosk/tab when a configured word or URL is visited.
Small TypeScript arcade-style game experiment.
Classic game implemented in Kotlin for Android.
Calendar component experiment for Laravel Livewire.
Self-signed certificate manager for local Linux development.
I'm open to collaborations, interesting problems, and conversations about engineering. Reach out through any of the channels below.