Tronje Krabbe

bio

Hi! I'm an Embedded Linux software engineer with a M.Sc. degree in Computer Science from Uni Hamburg.

The languages I am most familiar with are C, C++, and Rust, all of which I have used in different contexts, but primarily for embedded applications. Python is my go-to language for scripting, prototyping, and other more lightweight work. There are many other languages I have varying experience with, and I don't mind terribly which language is used for a project — as long as sensible coding style and code review are part of the process.

My operating system of choice is Linux. I'm comfortable navigating the Linux userland, working on a Linux system, and deploying software on one. I have experience with the Linux kernel, having worked on drivers and other kernel code.

On a daily basis, I work with Git, various build systems, Linux containers, continuous integration services, and other tools and services that go hand in hand with modern software development. Additionally, I'm familiar with the Yocto Project and the OpenEmbedded build system, as well as the Buildroot build system.

Besides strictly embedded projects, I have worked on mobile apps using Dart and Flutter, GStreamer plugins and pipelines, web apps in Flask or Actix, as well as a variety of other stuff.

In my freetime, I enjoy cycling, cooking, coding, video games, movies, and fiddling with tools and configs to get things working just right.

education

2018 - 2023
Master of Science
'Informatik', i.e. computer science
University of Hamburg
2012 - 2018
Bachelor of Science
'Informatik', i.e. computer science
University of Hamburg
2009 - 2010
Highschool
international student
Parkland Secondary, Canada
2004 - 2012
Secondary School
skipped 8th grade
Gym. Grootmoor, Hamburg

experience

2018 - present
jusst technologies GmbH
Embedded Linux Development
C C++ Rust
Hamburg
2017 - 2018
PhraseApp
Customer Support, Web Development
Ruby Go
Hamburg
2015 - 2017
NXP Semiconductors
Data Analysis Software, Cryptography
Python Cython Qt
Hamburg

projects

There's a rag-tag collection of little projects on my GitHub and GitLab profiles.

For my M.Sc. thesis, I wrote an implementation of Coloured Petri Nets. The thesis itself can be found here.

While preparing my thesis, I wrote octosurfer, a program that searches GitHub repositories for code queries.