You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Gerald MwangiGM

Gerald Mwangi

Chief Software Architect

843 €/Tag
Heidelberg, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Gerald

My name is Gerald Mwangi. I hold a Physics degree specializing in Theoretical Physics from Heidelberg University, where I developed strong analytical and problem-solving skills through theoretical and experimental work.

At Eye Vision Technologies, I applied my theoretical background to industrial innovation in mathematical image processing. I led the redesign and optimization of the EyeSpector software's filter area, significantly improving performance and stability.

I pursued a PhD at the Heidelberg Collaboratory for Image Processing (HCI) under Prof. Christoph S. Garbe. During this time, I implemented advanced algorithms for multimodal optical flow and Structure-from-Motion (SfM) pipelines for industry partners. I developed a novel optimization algorithm based on an extension of the Principle of Least Action (PLA), achieving substantial performance improvements over conventional methods.

As Lead Software Developer at ASE/Vitronic (ase-gmbh.com, vitronic.de), I established the software department and developed Numberfinder—the C++ core of NumberCheck, an automated video analysis system for cargo trains and trucks. This system performs object recognition and OCR to identify wagons/containers and extract UIC/BIC codes.

I led a major architectural transformation from monolithic to distributed microservice architecture in Rust with C++/Rust plugins. I integrated custom OCR neural networks and deployed YOLO for vehicle code recognition, achieving a 10x speed increase and improved robustness. I also managed talent acquisition, established agile processes, and implemented CI/CD pipelines with GitLab/Jenkins and Nextcloud.

Beyond software development, I'm an avid guitarist and creator of GuitarMidi-lv2 (github.com/geraldmwangi/GuitarMidi-LV2), a real-time polyphonic guitar-to-MIDI plugin using a neural net for synthesizer control using any electric guitar.
  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Heidelberg (bis zu 50 km)

Projekt- und Berufserfahrung

  • Randstadt,
    Energy Systems Engineer
    ENERGIE
    Januar 2001 - Januar 2002 (1 Jahr)
    Mannheim, Deutschland
    Worked as an electrical engineer at multiple construction sites, where I specialized in diagnosing and repairing critical electrical circuits to ensure uninterrupted power supply and compliance with safety standards.
  • Institut for Theoretical Physics, University Heidelberg
    Research Assistant/Tutor
    April 2007 - Juli 2007 (3 Monate)
    Heidelberg, Deutschland
    Tutorship for the lecture on theoretical electrodynamics, including everything from Maxwell equations to special relativity
  • Eye Vision Technologies,
    Software Developer
    Januar 2008 - Januar 2009 (1 Jahr)
    Karlsruhe, Deutschland
    Refactoring of the fitersection of the Software Eyespector. I added low latency computer vision filters that where capable of running in real-time on embedded camera systems

Empfehlungen

Sei die erste Person, die Gerald empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Abitur
    BBS 1 Technik Gymnasium
    1998
    Abitur
  • Jobtraining Energy Systems Engineer
    2001
    Jobtraining Energy Systems Engineer

Zertifizierungen

  • Physics diploma
    Heidelberg
    2008
    C++ mathematics theoretical physics Software Engineer advanced problem solving

Kategorien