About

Hi, I am a computer scientist with specialisation in robotics, compiler construction, and software engineering. My interest include computer vision, simulation, and advanced programming languages. I also play the harmonica.

Job

8/2014--/- Consultant Engineer at Roke. Signal processing and software engineering.
3/2019 Deep Learning Specialization by Coursera.
11/2017 Roke excellence awards 2017: Silver project team of the year
9/2016 Test Driven Development training by Codemanship

Job

2/2012-6/2014 GUI Software Developer at Digital Science. Development of graphical user interfaces for 'Projects' data management application.

Education

8/2009-1/2012 PhD student at Sheffield Hallam University. Development of the HornetsEye computer vision system.

Job

4/2004-7/2009 Research assistant and part-time PhD student at Sheffield Hallam University
2/2005-7/2009 EPSRC Nanorobotics project:
Implementing machine vision software, telemanipulation user interface, and generic Ruby real-time computer vision extension HornetsEye for the Nanorobotics-project
4/2004-1/2005 EU MiCRoN project:
implemented system architecture and object recognition algorithm for real-time microscope vision software
4/2004 LPI 101 certification by Wyvern Training Ltd.

Job

7/2002-3/2004 full time job at CZ SMT AG as software developer:
implemented bandpass filter for limited 2D signals, gave lecture on wavelets, designed and implemented software for computing approximated polygon data with asserted accuracy for CGH (computer generated hologram) plots, parametrisation software using XML and MFC

Education

1996-2002 Computer science degree at Universität Fridericiana, Karlsruhe
10/2001-12/2001 stay abroad at Sheffield Hallam University
1/2000-4/2002 European MINIMAN project:
implemented closed loop controller, part of software architecture, and early vision algorithm for microrobot with 5 degrees of freedom
4/1999-7/2000 tutor for math and physics for foreign students
10/1997-3/1999 job at the Forschungszentrum Informatik Karlsruhe:
implemented graphical user interface for a hardware-design-tool
1998-2002 Hauptstudium (part 2)
Grade 2.0 ("(not so) good")
1999-2002 special subjects:
software engineering, compiler construction, software verification, higher programming languages, computer integrated manufacturing, industrial robotics
additional subjects:
measurement engineering, correlation, analog and digital closed loop controllers, image processing
practical courses:
industrial robots (ROBCAD), XML compiler construction, image processing
1998-1999 basics:
algorithms, software engineering, formal systems, cognitive systems, real time systems
1996-1998 Vordiplom (part 1)
computer science, abstract mathematics, linear algebra, numerics, statistics
Grade 1 ("very good after rounding")

Skills

Publications