Software developerApple / Linux / Web
Built with
intent.
I build software that gets the details right, from native Apple apps to the systems beneath them.
to the infrastructure.
01Selected work
Apps and tools I’ve built
IPTV Multiviewer
Monitor multiple video feeds and track signal faults.
A 25-stream video wall with stereo audio meters, signal diagnostics, and fault tracking. Keep every feed in view and spot problems as they happen.
Explore IPTV MultiviewerSweep
Find app leftovers and review files before removal.
Nightcap
Run Windows apps and games on Apple Silicon.
Brave Shields
Ad and tracker blocking for Chromium browsers.
Aegis Guard
Kernel-level DDoS protection for Linux servers.
Aegis VPN
Manage WireGuard servers, users, and devices.
Game Control Panel
Player accounts and game server administration.
BetterFLOW
Outlook, Teams, and web apps in a Mac workspace.
VSG OPS
Satellite planning and maritime network diagnostics.
Nodelark
Remote terminals, desktops, and file transfers.
02How I work
The whole picture.
I build interfaces and the systems behind them.
My projects cover desktop apps, web services, and network infrastructure.
01Swift & Apple Platforms
Native applications
Swift & Apple Platforms
Native applicationsSwift, SwiftUI, AppKit, and UIKit for macOS, iOS, and iPadOS. From Wine environment management in Nightcap to safe cleanup in Sweep and maritime tools in VSG OPS.
02TypeScript & JavaScript
Web & desktop interfaces
TypeScript & JavaScript
Web & desktop interfacesReact and Next.js for full-stack web applications, Electron for BetterFLOW, and browser APIs for Brave Shields. Shared types connect interfaces to the systems behind them.
03Rust, C & C++
Systems & performance
Rust, C & C++
Systems & performanceRust powers Nodelark’s desktop backend and the WebAssembly filtering engine in Brave Shields. C handles kernel-level filtering; C++ drives IPTV Multiviewer’s video-wall and monitoring tools.
04Go, Java, Python & SQL
Services & data
Go, Java, Python & SQL
Services & dataGo services and agents, Java application work, and Python automation. SQL across PostgreSQL, TimescaleDB, MariaDB, and SQLite supports operational history, accounts, and application state.
05Networking & Diagnostics
From packets to pictures
Networking & Diagnostics
From packets to picturesWireGuard provisioning, SSH and remote-desktop sessions, multicast video, MPEG-TS diagnostics, and satellite link planning. Tools that make connectivity problems visible and actionable.
06Defensive Security
Protection & resilience
Defensive Security
Protection & resilienceXDP/eBPF packet filtering, handshake validation, network hardening, encrypted credential storage, and role-based access. Security decisions belong in the architecture and the interface.