MeProjectsSkillsFunContact
Benjamin Blair

01 / 07Deployed to GitHub Pages

Presence Scan

A live mmWave radar turns a real person walking my garage into an avatar inside its 3D scan.

  • PlayCanvas
  • WebGL
  • mmWave Radar
  • Noise Filtering
  • ESP32
  • WebSocket
  • Gaussian Splatting
Read moreGitHubLive Demo

02 / 07Shelved, fully documented

Canard-Guided Rocket

A personal project to steer a rocket with its own fins — and the CFD run that ended it.

  • GNC
  • Control Systems
  • CFD
  • SU2
  • Fusion 360
  • KiCad
  • Python
  • OpenRocket
  • RocketPy
Read more
Detection pipeline — frame 1

03 / 07Running on a Pi in my room

Real-Time Video Monitoring & Detection

An anomaly-detection model that runs on a Raspberry Pi and tells you whether the bed is made.

  • Computer Vision
  • PyTorch
  • Anomalib
  • OpenCV
  • Raspberry Pi
  • Edge ML
Read moreGitHub
Liftoff on an H219T, off pad 4.

04 / 07Tripoli L1 certified

High-Power Rocket

A modified LOC IV, an H motor, and a Tripoli Level 1 certification.

  • Rocketry
  • Tripoli L1
  • OpenRocket
  • High Power
Read more

05 / 07Actively using it

Splat Pipeline

Video or photos in, a trained 3D Gaussian splat out — all on Apple Silicon.

  • Gaussian Splatting
  • COLMAP
  • MLX
  • Python
  • Photogrammetry
  • LiDAR
Read moreGitHub
Bird Dropper interface

06 / 07Shipped

Bird Dropper

A cloud-ready full-stack app for tracking bird sightings, containerized and deployed.

  • Node.js
  • PostgreSQL
  • Docker
  • REST APIs
  • Full-Stack
Read moreGitHub
Completed electric motorcycle

07 / 07Sold

Electric Motorcycle

A 70mph e-bike-shaped motorcycle with a hand-built 26650 Li-ion battery pack.

  • Electrical Engineering
  • Battery Design
  • Li-ion
  • Motors
  • DIY
Read more