Building open-source software at the intersection of .NET, engineering, hardware, and data systems.
My work spans software from embedded and edge devices to distributed backends and engineering applications.
- MavlinkSharp — MAVLink communication for modern .NET applications.
- SignalFlux — A .NET domain model for engineering data, signals, measurements, and systems.
- SignalBench — A telemetry workbench for aerospace, automotive, satellite, and industrial systems.
- HelixForge — Hardware abstraction for .NET, making real and simulated hardware interchangeable.
- Crestful — A convention-driven approach to building REST APIs with ASP.NET Core.
- FluentHtml — Fluent server-rendered HTML for .NET with Bootstrap and HTMX.
- Engineering Software — telemetry, signals, time-series data, simulation, and test systems
- Robotics & Autonomous Systems — MAVLink, PX4, ArduPilot, sensors, control, and hardware integration
- Hardware & Edge Computing — embedded systems, microcontrollers, SBCs, industrial protocols, and device integration
- Data & Distributed Systems — event-driven architectures, messaging, streaming, scalable time-series systems, and observability
- Modern .NET — C#, .NET, ASP.NET Core, server-driven applications, PWAs, and high-performance services
C# · C/C++ · Python · .NET · ASP.NET Core · WPF · Blazor · HTMX
PostgreSQL · SQL Server · SQLite · Redis · DuckDB · TimescaleDB · InfluxDB
Kafka · RabbitMQ · ZeroMQ · MQTT · REST · GraphQL
MAVLink · CAN · Modbus · UDP/TCP · LoRa · ARINC-429 · Serial
PX4 · ArduPilot · Raspberry Pi · ESP32 · FPGA · LiDAR
AWS · Azure · Docker · GitHub Actions · Grafana · Prometheus
I enjoy building software that sits between physical systems and digital systems — from sensors and embedded devices to engineering applications, data pipelines, and cloud services.
A recurring theme in my work is creating simple abstractions over complex systems so that software can be developed, tested, simulated, and deployed without being tightly coupled to the underlying hardware or infrastructure.
C# · .NET · Engineering · Robotics · Aerospace · Hardware · Data · Simulation