
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