Flight simulation plugins, aviation software, and the tools behind them.
Open-source C++ plugins for X-Plane 12. Cross-platform. Built with the X-Plane SDK and CMake.
Input Scaling
Solves hardware mismatch between trim wheels and X-Plane's built-in trim commands. Provides configurable gear ratios for pitch, roll, and rudder trim with per-aircraft profiles that save automatically.
Ground Handling
Automatic differential braking for pilots without toe-brake hardware. Derives braking from rudder and stick inputs with airspeed-dependent effectiveness that fades to zero at rotation speed.
HOTAS Expansion
Multi-button combination commands for joysticks and HOTAS setups. X-Plane only supports single-button bindings natively — MultiBind lets you press two or more buttons together to trigger any command, with per-aircraft profiles that load automatically.
I use X-Plane 12 and VATSIM to stay sharp between flights — rehearsing procedures, flying approaches until they're routine, and working through failures without the meter running. When something isn't working the way I need it to, I build a plugin to fix it.
Simulator
Primary platform
GPS / Nav / Comm
High-fidelity Garmin emulation
Flight Instruments
EFIS attitude & HSI
EFB
Connected via iPad
Instrument Panel
Custom panel builder
Online ATC
Pilot rating P2
Two years building pilot-facing tools at Jeppesen ForeFlight.
Built the content delivery system that serves aviation data to the ForeFlight mobile app. Designed for reliability and performance at scale.
Designed and implemented the server-side education video layer. Delivered structured aviation training content to pilots worldwide.
Contributed to the community events feature, connecting pilots through fly-ins, safety seminars, and local aviation gatherings.