Benjamin Blair

Skills

What I reach for, roughly in order of how often I reach for it.

Languages

  • Python
  • C++
  • TypeScript
  • JavaScript
  • Java
  • SQL

Algorithms & Systems

  • Data structures
  • Search & pathfinding
  • Real-time signal filtering
  • Embedded firmware (ESP32/PlatformIO)
  • Raspberry Pi
  • mmWave radar over UART
  • WebSockets

Front-End Frameworks

  • React
  • Next.js
  • Tailwind CSS
  • Recharts

Backend & Storage Systems

  • Node.js
  • Flask
  • REST APIs
  • PostgreSQL
  • Supabase
  • AES-256 encryption
  • OAuth/TOTP

Cloud Infrastructure & Tooling

  • Vercel serverless / Firecracker microVMs
  • Docker
  • GitHub Actions CI/CD
  • Git
  • Playwright
  • Vitest
  • FFmpeg

ML & Computer Vision

  • PyTorch
  • TensorFlow/TFLite
  • OpenCV
  • scikit-learn
  • NumPy
  • Pandas

Graphics & Sensing

  • WebGL/WebGPU
  • GLSL/WGSL
  • PlayCanvas
  • 3D Gaussian Splatting
  • COLMAP photogrammetry

Shows up in my projects

  • Gaussian Splatting
  • Anomalib
  • Battery Design
  • COLMAP
  • Computer Vision
  • DIY
  • Docker
  • Edge ML
  • Electrical Engineering
  • ESP32
  • Full-Stack
  • Li-ion
  • LiDAR
  • MLX
  • mmWave Radar
  • Motors
  • Node.js
  • OpenCV
  • Photogrammetry
  • PlayCanvas
  • PostgreSQL
  • Python
  • PyTorch
  • Raspberry Pi
  • REST APIs
  • WebGL
  • WebSocket