Software with the sky in mind!

When developing software in aviation environments, it's often not enough to have a good developer or architect. A thorough knowledge of aviation, its jargon and its peculiarities is needed to successfully develop and deploy software.

In the past two years I have been an active software developer for flight simulation and UAV/MAV firms. I support development of aviation software projects and deployment of open source software in aviation environments. My primary goal is always a seamless integration into systems that are to be used by airmen, not programmers.

Developing & Programming

My primary language for developing software is C++, although I have been working in Java environments also. Platform-independence matters a lot to me. My software adheres to open standards and runs everywhere, regardless of the underlying operating system. My primary development platform is GNU/Linux.

Deployment of Open Source Software

Integration of open source software such as FlightGear and JSBSim into existing systems can yield a significant advantage over developing own solutions from scratch. Deployment of JSBSim in an UAV firm was one of my former areas of work.