Jan Heuermann

Freelance Software Engineer at jotaen.net

Berlin, 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
Jan Heuermann is a freelance software engineer based in Berlin with 11 years of hands-on experience building full-stack web applications and device-focused tooling. He blends front-end polish with backend robustness, having contributed significant UI refactors, API design, and reliability improvements to the popular TinyPilot Raspberry Pi KVM project. Comfortable across the stack, he emphasizes pragmatic error handling, user messaging, and seamless frontend-backend integration to deliver reliable user experiences. As a consultant and open-source contributor, he brings a product-minded approach to engineering and a track record of shipping features that improve maintainability and operational resilience. Notably, his work on hostname management, update reliability, and UX components demonstrates attention to both developer ergonomics and end-user needs.
code11 years of coding experience
github-logo-circle

Github Skills (18)

api-rest10
javascript10
python10
apidoc10
back-end-development10
api-design10
restful-api10
css10
flask-ask10
api10
front-end-development10
html10
rest-api10
backend10
flask10

Programming languages (13)

JavaCRustGoHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
tiny-pilot/tinypilot

Feb 2021 - Oct 2022

Use your Raspberry Pi as a browser-based KVM.
Role in this project:
userFull-stack Developer
Contributions:32 reviews, 97 commits, 131 PRs in 1 year 8 months
Contributions summary:Jan significantly contributed to the development of the TinyPilot project by introducing and refining API endpoints for managing the device's hostname, including validation and error handling. They implemented features for changing the hostname through the frontend and integrated it with the backend, demonstrating a strong understanding of both front-end and back-end development. Furthermore, the user refactored the UI to improve user experience and implemented essential components, such as the floating menu bar, the status bar, and various dialogs, showcasing front-end skills. The user also worked on improving the reliability of the update mechanism and implementing better error handling and improved user messaging.
raspberry-pioctoprintkvmbrowserraspberry
jotaen/jotaen.github.io

Jan 2016 - Feb 2017

Contributions:2 PRs, 107 pushes, 7 branches in 1 year 1 month
hostedmy-blogjekyll
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
Jan Heuermann - Freelance Software Engineer at jotaen.net