I offer a wide range of software development services, ranging from 8051 micro controller to Windows GUI development. But there are some areas where I can offer additional knowledge that can speedup things compared to software developers that are new in those areas.
Linux Embedded Distribution Development
For systems that can’t use an average Linux distribution like Debian, Fedora, etc. because of for example storage size restrains I develop highly customizable distributions based on PtxDist that can be as small as 8MByte. This does not only mean less storage size, it also means less data to transfer when updating the systems, which can be a big advantage when using expensive or slow communication channels like GPRS (for example in public transportation systems).
Low Level Driver Development
When there is a need for a small specialized Linux distribution it most of the times means there is some custom hardware in use. For that hardware I can develop low lever device drivers for the Linux kernel and bootloaders like U-Boot and Barebox.
Lighting Control for stage and theater is an rather specialized busyness with several unique technologies. Having knowledge of technologies like for example DMX, RDM, Artnet and ACN, makes it a lot easier for me to get up to speed in software development projects that deal with those technologies.
Public Information Systems
Like with Lighting Control systems, Public Information Systems in the public transportation area deal with specialized protocols and demands. Working for clients in doing public transportation information systems and for clients doing public transportation power converters I collected extensive knowledge in that area.
Free and Open Source Software
Lot of my work uses Free and Open Source Software, and so it is only fair to give back where possible (not only where the license demands it). One of the more useful things for other is probably my work on the Lighting Protocol dissectors of Wireshark.
Roll-Out of a new train with a Passenger Information System partially (OS porting, GUI, and build management) written by me. That includes the LED displays on the outside and the TFT displays on the inside, although the inside TFT displays are not visible on this video.