I architect systems that anticipate and resolve complexity.
15 years studying formal logic and epistemology trained me to see systems as evolving structures
with internal tensions—not static designs. Combined with hands-on engineering since 2000,
this means I build software that anticipates failure modes before they occur, reduces complex
problems to their essential structure, and integrates contradictory data sources into unified outputs.
In an era where AI tools amplify engineering capability, this combination is a force multiplier.
Languages
Python
JavaScript (ES6+)
TypeScript
C++
Groovy
Bash
PowerShell
Backend & Frameworks
Flask
Node.js
React
SQLAlchemy
asyncio
Celery
jQuery
Data & APIs
PostgreSQL
Redis
REST API
GraphQL
PostgREST
Kafka
Flink
Infrastructure
Docker
AWS
Nginx
Gunicorn
Linux
Windows
Git
Video & Streaming
FFmpeg
RTSP
HLS
WebRTC
MediaMTX
OpenCV
Bosch RCP+
Real-Time & Messaging
WebSocket
Socket.IO
MQTT
SNMP
IoT & Embedded
ESP32
ESP8266
Arduino
Zigbee
Z-Wave
LiDAR
Networking
TCP/IP
NAT
SSH Tunnels
SonicWall