I prototype compilers, drone dynamics, embedded radios, RL controllers, and 3D.
My work is experimental by design β I build tools to uncover how complex systems actually work.
- Here Iβm experimenting with a virtual drone that has only four motors and no flight controller, teaching it to move toward a target.
Rl.Experiment.1.Drones_sm2.mp4
- TypeScript compiler internals and language tooling
- Highβprecision drone physics simulation (ENU frame, thrust/torque modelling)
- Embedded radio systems (ESP32βS3, NRF24L01, SPI, MicroPython)
- Reinforcement learning controllers for robotics and simulation
- Tools that help visualize, debug, and understand complex systems
- Languages: TypeScript, Python, C/C++, C#, F#
- Embedded: ESP32βS3, NRF24L01, SPI, MicroPython
- Robotics: ENU coordinate systems, quadcopter dynamics, PID & RL control
- Software: Build systems (CMake, Makefile), compilers, AST tooling
- Other: Physics simulation, quaternion math, drone modelling
- π§© TypeScript compiler experiments β AST transforms, language internals
- π Drone physics playground β thrust, torque, yaw stability experiments
- π‘ NRF24L01 radio tools β packet analysis, transmitter/receiver prototypes
- π€ RL control prototypes β PPO/A2C stability tests and reward shaping tools
I build things to understand them.
Most of my projects start as experiments β compilers, physics models, embedded prototypes, or small tools β that grow into something useful.
If you want to discuss compilers, drones, embedded systems, RL control, or 3D, feel free to open an issue or reach out through GitHub.
If you find something interesting, starring a repo helps others discover the work.





