embedded group
|
Since 2002 I work as a software-developer with a special interest
in application development. I took part in the conception, implementation
and maintenance of various projects and could gather extensive experience
in system-programming, the development of graphical user interfaces
and in the processing of measurement data. I'm intimately familiar
with a large number of programming languages and paradigms. I am
particularly interested in the design and implementation of programming
languages and compilers. I know the specifics of various development
platforms and operating systems.
- Application development:
- Development of graphical user interfaces using a number of
GUI-toolkits (Qt, FLTK, nano-X, SDL)
- Socket programming
- Processing and visualization of image- and measurement data
- Development of distributed systems
- Implementation of Linux development tools:
- Design and development of build-systems for Linux with automatic checking of dependencies
- Package-management software for embedded systems
- Compilers:
- Design and implementation of optimizing Lisp- and Scheme-compilers
- Implementation of complex optimization algorithms
- Design and implementation of macro- and module-systems
- Type-systems and flow-analysis
- Build-issues and support for portable build-systems
- OpenSource software:
- Created the CHICKEN
project, a portable and efficient Scheme-compiler and interpreter
- Development of a large number of
extension libraries
|
|