Airplan
Canadian airspace visualization and flight route planning. Interactive 2D maps with 3D airspace cylinders, terrain elevation profiles, and real-time OpenAir data parsing.
made well.
Canadian airspace visualization and flight route planning. Interactive 2D maps with 3D airspace cylinders, terrain elevation profiles, and real-time OpenAir data parsing.
Exit social media on your own terms. Connect your accounts, back up your memories into a downloadable archive, then walk away. Supports Instagram, Facebook, and LinkedIn.
System design for a Canadian legal document platform. Interactive SVG jurisdiction map, document management across federal, provincial, and municipal tiers. Full spec from architecture to security.
The page you're reading. Zero dependencies, no build step, 25KB total. Pure HTML, CSS, and vanilla JS. System fonts, fluid typography, scroll animations, film grain texture.
Adding terrain profiles, route planning, and volumetric airspace rendering to Airplan. Making controlled airspace intuitive for pilots.
Unsocial: a calm, deliberate tool to back up your digital life and leave platforms behind. OAuth, job queues, archive pipelines.
Comprehensive system specs for a Canadian legal document platform. Architecture, security model, audit trails, the whole blueprint.
Updated February 2026
I build software across domains — aviation tools, privacy infrastructure, legal tech, whatever the problem demands. Every project teaches me something the last one couldn't.
I like working on things that matter to real people: pilots who need to understand airspace, users who want control of their own data, systems that bring clarity to complexity.
If it involves an interesting problem and a blank canvas, I'm in.