Thomas Pohl

Referendar Im Vorbereitungsdienst (Lehramt) at Saarland

Schwalbach, Saarland, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Thomas Pohl is a versatile software engineer with 14 years of experience who transitioned from senior consulting roles at TNG to the preparatory teaching service in Saarland. He holds a Master's in Visual Computing and a Bachelor's in Computer Science from Universität des Saarlandes, blending strong academic foundations with practical consultancy and app development experience. At TNG he delivered software solutions and mentored teams, while his open-source contributions to the well-used Timewarrior project demonstrate hands-on backend debugging and test automation skills. Known as "a jack of many trades" on GitHub, he has a knack for tracking down subtle bugs (including segmentation faults) and improving tooling reliability. Based in Schwalbach, Saarland, he brings a pragmatic, test-first mindset and an educator’s communication skills to technical challenges.
code14 years of coding experience
job7 years of employment as a software developer
bookMaster's degree Visual Computing, Master's degree Visual Computing at Universität des Saarlandes
languagesGerman, English
github-logo-circle

Github Skills (8)

c-language10
cprogramming-language10
testing10
command-line9
cli9
command-line-interface9
python8
bash5

Programming languages (21)

C#JavaC++CSSRustElmVueGo

Github contributions (5)

github-logo-circle
Timewarrior - Commandline Time Tracking and Reporting
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:14 releases, 54 reviews, 767 commits in 6 years
Contributions summary:Thomas primarily contributed to bug fixes and the addition of tests for the `timewarrior` command-line time tracking tool. They addressed issues such as a segmentation fault caused by incorrect date input and a bogus command-line option leading to a segmentation fault. The user improved the functionality of the `totals.py` extension script, addressing display issues and handling empty databases. They also implemented tests to validate the fixes and improvements.
command-lineclitimewarriortime-trackingtimetracker
lauft/timew-bashcompletion

Sep 2017 - May 2020

Bash completion for Timewarrior
Contributions:1 review, 47 commits, 5 PRs in 2 years 8 months
bash-completiontimewarrior
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial