Below is given an overview of our specific experience. The overview is devided into these categories:

Our consultancy is not limited to these domains, feel free to contact us to see if we can help.


Domains of expertise

Linux kernel development

We have over seven years of experience with Linux kernel development and are the author of the Linux bridge filtering tool ebtables. Our technical knowledge covers topics like:

  • Ethernet/IP/ARP/etc.
  • bridging/routing
  • firewall
  • multi-processors

Network technology

Over the years we've frequently worked on networking topics, obtaining experience with:

  • network protocols
  • standard network monitoring and profiling tools
  • C/C++ networking code development
  • client-server architectures
  • packet processing
  • inter-process communication
  • multi-threading

Digital signal processing

Theoretical and practical experience includes topics like:

  • fir/iir filters, fft
  • filter design
  • audio codecs
  • general audio processing
  • fixed point and floating point implementation
  • implementation in Matlab and/or C
  • speed optimizations in assembly for specific architectures
  • code development on dsp and microcontroller

Algorithm design

Our experience includes the implementation of algorithms based both on a given standard or on specific non-standard requirements. This involves steps such as:

  • design a Matlab model and experiment inside Matlab
  • implementation of standard specs or custom design
  • port to C and specific architectures
  • write clear accompanying documentation

Additional experience

Besides the above expert knowledge domains, we have experience with subjects such as:

  • multi-platform compatible code: Windows, Linux, Mac OS
  • software reverse engineering
  • other programming languages: Java, Visual Basic, assembly, Matlab
  • open source software
  • object-oriented design
  • GUI design
  • website design
  • graphics design

Last modified on 04-03-2010