Simon Hänisch is a Senior Software Engineer based in Berlin with 11 years of experience building full‑stack web applications and developer tooling, currently shaping Klarna’s internal engineering platform to streamline service creation. Trained in automotive software (M.Sc.), he brings systems thinking from real‑time image processing and embedded tooling into web-scale problems, often favoring progressive web apps, web components and TypeScript. He has led frontend teams, mentored juniors, and scaled a solo freelance practice into a small business while keeping hands-on contributions to notable open-source projects like Ionic and Stencil. His open‑source work ranges from UI component improvements to developer tooling and a hackable md-to-pdf CLI that upgrades Markdown workflows with headless Chrome and customizable styling—illustrating a blend of UX sensitivity and pragmatic engineering. Colleagues describe him as driven by learning, maximizing impact, and making complex developer experiences simpler.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS Automotive Software, Master of Science - MS Automotive Software at Technische Universität Berlin
Bachelor of Engineering - BE Vehicle Engineering, Bachelor of Engineering - BE Vehicle Engineering at Hochschule für Technik und Wirtschaft Berlin
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
Role in this project:
Full-stack Developer
Contributions:37 releases, 33 reviews, 380 commits in 5 years 9 months
Contributions summary:Simon primarily focused on enhancing the functionality of a Markdown to PDF conversion tool. They implemented support for relative image paths, improved styling of blockquotes and code blocks, and added the ability to inject custom CSS. Further contributions included refactoring the code, introducing a configuration file, and upgrading the tool to use a headless browser for the PDF generation, improving the reliability and flexibility of the tool. They also made changes to the UI styling.
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Role in this project:
Front-end Developer
Contributions:5 reviews, 31 commits, 40 PRs in 2 years 2 months
Contributions summary:Simon primarily contributed to the StencilJS core repository by implementing and modifying front-end components and related tooling. Their work involved updating and configuring Rollup, a module bundler crucial for the project's build process, and resolving issues related to TypeScript imports. Additionally, the user added media event-handler properties to JSX and addressed issues related to the dev server and component generation. Their contributions focused on improving the developer experience and fixing bugs.
ssgagnosticvueon-topcodebase
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.