Technical Skills
- High-level programming languages:
- C and C++, CoSy-C, PICO-C
- Java
- Visual BASIC, QuickBASIC, MSX-BASIC
- Pascal
- Matlab
- Scheme(, Lisp)
- Assembly languages / platforms:
- (80)x86, both non-privileged and privileged
- MIPS
- MicroBlaze
- PowerPC
- Hardware and system design languages:
- VHDL
- Verilog & VPI
- SystemC
- Scripting languages and miscellaneous:
- Perl
- Bash, tcsh
- Python
- MS-DOS batch
- TeX/LaTeX/BibTeX
- Vim script
- PHP/JSP/HTML/CSS/Javascript (i.e., "I can make a website" ;-))
- Version control systems (both regular client usage and repo setup/administration):
- git
- CVS
- Subversion
- I am familiar with the following hardware platforms:
- Intel (80)x86
- MIPS
- IBM Cell Broadband Engine
- Xilinx ML-605 (containing a Virtex 6 LX240T FPGA)
- Xilinx XUP-V5 (containing a Virtex 5 LX110T FPGA)
- Xilinx XUP-V2P (containing a Virtex 2 Pro FPGA)
- Xilinx ML310 (containing a Virtex 2 Pro FPGA)
- Arduino (Atmel AVR)
- And ye good olde MSX2 (NMS-8245)... :-)
- I have worked with the following libraries, frameworks, and development tools:
- Compiler frameworks: gcc, LLVM, Clang
- Compiler tooling: bison, flex
- Polyhedral libraries: isa, isl, pet, cloog
- Build automation: GNU Make, Autotools
- Debugging/profiling: gdb, valgrind, gprof
- OpenGL, GLUT
- Android
- I have experience with the following industrial software:
- CoSy compiler framework
- Xilinx EDK (XPS), ISE, PlanAhead & iMPACT
- Synfora PICO Express/Extreme
- Xilinx AutoESL (former AutoESL AutoPilot)
- ActiveHDL
WTF, UR A G33K!
Oh well, maybe... Decide for yourself: :-)
- I know the first 20 powers of 2.
- I know the first 23 decimals of PI.
- I know chemical symbols for at least 40 elements.
- I understand the difference between nuclear fission and fusion.
- I have written my own Tetris clone.
- I know that the answer is 42.
- I know how to count from 0 to 31 using one hand (or from 0 to 1023 using two hands, if you like).
- iI use vim for almost everything.<ESC>:wq
But keep the following in mind...:
- I have never made a Pacman highscore.
- I do not know the answer to 2 ^ 64 by head.
- I own two Windows Vista licenses (i.e., I pay my taxes).
- I do not know anything about Starwars / Startrek etc.
- Actually, I do not watch movies, series or television at all.
- I still use the decimal system in daily life.

