Jean Emer is a Staff Software Engineer based in Amsterdam with 14 years of experience building production web platforms and developer tooling. He has advanced front-end expertise—especially with React and TypeScript—and a track record at companies like Stripe and Uber where he shipped UI runtimes, DSLs, and cross-platform interfaces. His open-source contributions include practical enhancements to widely used libraries such as Base Web (adding mountNode support and bug fixes) and conference boilerplates that improve content structure and UX. A Computer Science graduate, he balances hands-on implementation with developer experience, having led projects using React Native, Angular, Node.js, Go and Rails. He writes and speaks regularly about software development, signaling a commitment to community and developer education. Colleagues would describe him as a web craftsman who focuses on maintainability and pragmatic solutions that scale.
14 years of coding experience
12 years of employment as a software developer
BS in Computer Science Computer Science, BS in Computer Science Computer Science at Federal University of Rio Grande do Sul
The easiest way to create websites for conference/events
Role in this project:
Front-end Developer
Contributions:8 commits in 1 year 10 months
Contributions summary:Jean primarily contributed to the front-end of the conference website boilerplate. Their commits focused on adding and modifying sections, including location, schedule, speakers, sponsors, partners and contact, using HTML and potentially JavaScript (inferred from context of front-end web development). The changes involved structuring content within these sections, inserting a map, and building out a schedule table. These contributions aimed to enhance the website's content organization and user experience.
A React Component library implementing the Base design language
Role in this project:
Front-end Developer
Contributions:6 commits, 6 PRs, 10 comments in 1 year
Contributions summary:Jean primarily contributed to the `baseweb` React component library, focusing on enhancing existing components. Their work involved adding the `mountNode` prop to several components, including `DatePicker`, `Select`, and `Popover`, allowing for greater flexibility in where the components are rendered within the DOM. They also addressed a bug in the `Select` component and removed type definitions from the ESM target, improving the library's overall functionality and build process.
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.