Extracting Room Boundaries from 3D Scans
Using RANSAC and NDT-RANSAC to detect walls from iPhone photogrammetry scans and extract clean floor plan polygons.
I wrangle genomic data for a living and build things for fun.
Recent writing on bioinformatics, software, and whatever else I’m working through.
Jan 18, 2026
Extracting Room Boundaries from 3D Scans
Using RANSAC and NDT-RANSAC to detect walls from iPhone photogrammetry scans and extract clean floor plan polygons.
Feb 14, 2025
Making My Own Engagement Ring
I always knew I wanted to make my own engagement ring – even before I was sure that it was possible. It wasn’t just about the challenge (although I do have a habit of…
Apr 24, 2020
Automate Your Linux Desktop: Switching GTK Themes Based on Time of Day
Using systemd timers to automatically switch between light/dark GTK themes in a GNOME desktop.
Film photography and visual work.
Software and hardware things I’ve built.