I develop software for autonomous vehicles, mobile robotics, real-time autopilot and deep-learning applications. I contribute to popular open-source software on GitHub, such as the PX4 flight stack software.


Self-driving cars

I am a developer for Nvidia’s DriveWorks SDK.



A complete autopilot that runs on POSIX systems and provide python API to control and monitor vehicles. We provide complete SD-card images for Raspberry Pi3 with the NAVIO2 sensor board.


A C++ program built in Qt to simulate indoor GPS using the Vicon motion capture cameras. Local position poses are estimated with Kalman filtering and data consumed by vehicles via UDP connections using the MAVLink protocol. (Paper: https://arxiv.org/abs/1811.11878)


SimplexL1 autopilot

This is an implementation of the Simplex architecture with the PX4 code base. Separation of safety and complex subsystems can be achieved by Virtualization and Containerization.


Tools for Computational Sciences

An automation tool set implemented entirely in Bash scripts to facilitate computational biologists using the BLAST program.

Molecular Dynamics Flexible Fitting for 3D structure reconstruction of large molecular machines, combining cryogenic electron microscopy imagery and molecular dynamics simulations.

VMD, utilizing real-time raytracing for scientific visualization, enhancing the perception of spatial relationship of large biomolecular complexes.