Stefan Osorio is a Berlin-based web developer with 10 years of experience who combines front-end expertise—now focused on React Native training—with a marketing background and a keen passion for UX and pragmatic design. He has shipped production web apps across startups and scale-ups (plus B, Rasa) and now leads training at SuperCode, translating complex concepts into effective developer learning. Stefan contributes to open-source backend tooling as well, improving core Elixir libraries like faker’s date handling, showing comfort across stacks from UI to server-side utilities. His mix of analytics-driven marketing experience (CRO, A/B testing, web analytics) and formal UX training enables him to bridge product, design, and engineering in ways that improve both conversion and developer experience.
10 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Freie Universität Berlin
Certified UX Design User Experience, Certified UX Design User Experience at CareerFoundry
Faker is a pure Elixir library for generating fake data.
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 3 comments in 2 days
Contributions summary:Stefan focused on improving the `Faker.Date` module, a core component of the Elixir library for generating fake data. Their contributions included refactoring the `date_of_birth` function for greater date coverage, adapting code to utilize the new function, and correcting an age function within tests. Additionally, the user improved code readability and removed unnecessary whitespace.
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.