Sebastian Barfurth

Senior Software Engineer at Intrinsic

Munich, Bavaria, 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
Sebastian Barfurth is a Senior Software Engineer based in Munich with 11 years of full-stack experience building scalable web applications and data pipelines across TypeScript, Go, Java/Spring, and cloud-native tooling. He has shipped production frontends and platform backends at Intrinsic and Bosch, contributing to high-performance APIs, Kubernetes deployments, and real-time processing systems. An active open-source contributor, he has improved front-end UX and validation ergonomics in popular JavaScript libraries (notably vee-validate) and added robust rule and error handling to validator libraries like v8n. Known for bridging frontend polish with backend rigor, he often focuses on pragmatic developer experience improvements—such as per-event validation delays and comprehensive failure reporting—that quietly make systems easier to use and maintain.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science Wirtschaftsinformatik, Bachelor of Science Wirtschaftsinformatik at Baden-Wuerttemberg Cooperative State University (DHBW)
languagesEnglish, German
github-logo-circle

Github Skills (16)

javascript10
vuejs310
lib10
vee-validate10
validation10
vue10
jestjs10
forms10
form-validation10
vuejs210
validations10
vue-jsx10
jtest10
jes10
html7

Programming languages (17)

C#JavaC++CSSRustVueGoHTML

Github contributions (5)

github-logo-circle
imbrn/v8n

Jul 2018 - Mar 2022

☑️ JavaScript fluent validation library
Role in this project:
userBack-end Developer
Contributions:2 releases, 19 reviews, 41 commits in 3 years 8 months
Contributions summary:Sebastian focused on enhancing the `v8n` library by introducing new validation rules and improving existing functionalities. They added an integer validation rule with supporting tests, extending the library's capabilities. Furthermore, the user implemented a `testAll` function to return an array of all failed rules and modified the `ValidationException` to inherit from `Error`. They also added a rule for object validation, contributing to the library's broader applicability.
v8-javascript-enginevalidationjavascriptvalidation-libraryvalidator
logaretm/vee-validate

Nov 2017 - Nov 2017

✅ Painless Vue forms
Role in this project:
userFront-end Developer
Contributions:11 commits, 6 PRs, 13 comments in 6 days
Contributions summary:Sebastian primarily focused on enhancing the event handling and configuration aspects of the `vee-validate` library, a Vue.js form validation library. They modified the core `field.js` file, adding features to configure validation delays on a per-event basis, especially for input and blur events. Furthermore, the user implemented changes to the `src/core/generator.js` and documentation files (`docs/examples.html`, `docs/index.html`) to make the delay configuration more effective and user-friendly, specifically concerning data-vv-delay directives.
vee-validatevue3validationvue-datepickervalidation-library
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
Sebastian Barfurth - Senior Software Engineer at Intrinsic