Sébastien Mischler

Développeur Frontend at infomaniak | The Ethical Cloud

Geneva Metropolitan Area Switzerland
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
Sébastien Mischler is a pragmatic frontend developer based in Geneva with 11 years of software experience and a 20-year background in digital fabrication and team building. He blends strong DX/UX sensibilities with hands-on TypeScript and JavaScript work, currently shipping frontend features at Infomaniak while contributing to notable open-source projects. His contributions span low-level embedded firmware—adding advanced G-code drilling cycles to Smoothieware—to refining complex TypeScript types in the widely used type-fest library, demonstrating both hardware and type-system fluency. A self-taught maker and founder of Geneva’s first Fab Lab, he pairs product empathy with practical prototyping skills and a track record of mentoring and scaling community-focused initiatives. Colleagues describe him as a problem-solver who prioritizes developer experience and pragmatic, well-tested solutions.
code11 years of coding experience
job3 years of employment as a software developer
github-logo-circle

Github Skills (13)

cnc10
firmware10
type-system10
embedded10
typescript10
npm-package10
typesc10
typescript-definitions10
typescripts10
sys10
cnc-controller10
typescript-types10
utilities9

Programming languages (11)

TypeScriptC#C++CSSRustVJavaScriptVue

Github contributions (5)

github-logo-circle
sindresorhus/type-fest

May 2022 - Nov 2022

A collection of essential TypeScript types
Role in this project:
userFull-stack Developer
Contributions:26 reviews, 19 commits, 27 PRs in 5 months
Contributions summary:Sébastien primarily contributed to the `type-fest` repository by adding new TypeScript types and improving existing ones. They implemented new string manipulation types such as `Replace`, and updated existing ones to handle more complex use cases. Furthermore, the user refactored the `Simplify` type and added supporting types like `ConditionalSimplifyDeep` and `ConditionalPickDeep`. They also fixed bugs, addressed edge cases, and improved the overall type definitions.
typescript-definitionsnpm-packageessentialtypescript-typesutilities
Smoothieware/Smoothieware

Dec 2014 - Apr 2016

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 commits in 1 year 4 months
Contributions summary:Sébastien contributed significantly to the Smoothie firmware, specifically adding and improving G-code interpreter features for CNC control. The user implemented drilling cycles (G81, G82, G83) with various options like dwell and peck drilling, enhancing the system's capabilities for precise hole machining. They also focused on refining code formatting and incorporating configuration options within the firmware.
cppcontrollerc-plus-plusperformancemodular
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
Sébastien Mischler - Développeur Frontend at infomaniak | The Ethical Cloud