Jannis Hessel is a versatile web developer with 12 years of professional experience and a strong foundation in physics from TU Berlin, combining analytical rigor with creative, interdisciplinary thinking. He transitioned into web development via DCI and quickly demonstrated rapid learning and teaching ability—former classmates assumed he was the instructor after mastering HTML/CSS/JavaScript during the course. Jannis contributes to notable open-source projects such as Material-UI and Tabulator, where he has improved accessibility, documentation, and Semantic UI styling, and has refined backend tooling in npm-check-updates. Comfortable presenting complex concepts from his tutoring background, he excels at translating user-facing design details into polished UI behavior while keeping an eye on maintainable code. Based in Berlin, he seeks roles that leverage his fast-learning mindset, interdisciplinary curiosity, and hands-on open-source contributions.
12 years of coding experience
web development, web development at DCI Digital Career Institute gGmbH
Masters study, Physics, Masters study, Physics at Technische Universität Berlin
Find newer versions of package dependencies than what your package.json allows
Role in this project:
Back-end Developer
Contributions:2 reviews, 11 commits, 5 PRs in 3 years
Contributions summary:Jannis primarily contributed to the back-end logic of the `npm-check-updates` project, focusing on refining and extending the core functionality. Their contributions involved updating and fixing the underlying JavaScript code, modifying parameters, and adding additional details to the documentation. The user also worked on adjusting the overall structure and the behavior of the application by adding filtering features.
Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
Role in this project:
Front-end Developer
Contributions:7 commits, 8 PRs, 53 comments in 2 years 9 months
Contributions summary:Jannis contributed to the Material UI component library by updating and modifying UI components, primarily focusing on documentation and prop types. The user updated existing component documentation, such as TextField and SpeedDialAction, and corrected how various components use aria attributes, such as aria-owns. They also switched the order of buttons in the snackbar demo. The changes involved working with React, TypeScript, and Material UI components.
reactmuimaterialjavascriptmaterial-design
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.