Mario Nebl

Staff Software Engineer at Personio

Hamburg, 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
Mario Nebl is a Staff Software Engineer based in Hamburg with 12 years of experience simplifying complex systems and boosting developer productivity across both frontend and full-stack domains. He has held senior technical roles at Atlassian and now Personio, shipping tooling and build-system improvements and driving architecture and developer experience initiatives. An active open-source contributor, Mario has meaningful commits to high-profile projects like styled-components, lerna and commitlint and has improved developer tooling such as bankai, xo and svg-term-cli. He combines deep TypeScript/React expertise with practical systems work—fixing streaming bugs, tightening typings, and optimizing compile-time CSS transforms—while also crafting clear developer-facing documentation and screencasts. Outside code, he balances engineering rigor with a human touch evident in thoughtful error messages, tests, and reusable UI primitives.
code12 years of coding experience
job11 years of employment as a software developer
bookNo degree History, No degree History at Otto-Friedrich-Universität Bamberg
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (62)

conventional-commits10
styles10
git10
javascript10
npm10
package-management10
scripting10
testing10
component-development10
css-in-js10
css10
code-standards10
command-line-interface10
typescript10
build-system10

Programming languages (17)

MDXC++RustGoHTMLTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
📓 Lint commit messages
Role in this project:
userFull-stack Developer
Contributions:77 releases, 840 commits, 699 PRs in 4 years
Contributions summary:Mario primarily contributed to the core functionality of the commitlint project, introducing new features and improving existing ones. Their work included adding support for multiple inputs, implementing features for reading from git history, and refactoring code to expose utility functions for modularity. Additionally, the user fixed typos and addressed rule-related issues to enhance the functionality of the project.
linterlintconventional-changelogeslintcommit-lint
meetalva/alva

Nov 2017 - May 2019

Create living prototypes with code components.
Role in this project:
userFront-end Developer
Contributions:74 releases, 640 commits, 252 PRs in 1 year 6 months
Contributions summary:Mario primarily focused on developing and refactoring UI components within the React framework. Their contributions included the implementation of React components, addressing linting issues, and the creation of reusable text inputs. They also demonstrated skills in handling event-based interactions and managing styling.
reactprototypesdesigndesign-systemtypescript
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
Mario Nebl - Staff Software Engineer at Personio