David Matter

UX Engineer at Roche

Lucerne, Lucerne, 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
🎓
Top School
David Matter is a UX Engineer based in Lucerne, Switzerland with eight years of experience blending front-end craftsmanship, product thinking, and full-stack development. He has led UI design and Vue.js adoption for blockchain DApps and built production systems—ranging from a Covid certificate scanner and Stripe metered billing to secure document certification—demonstrating strengths in TypeScript, Vue 3 and Go. At Roche he applies this cross-disciplinary skillset to bridge UX and engineering in regulated environments. An active contributor to the high-profile vuejs/language-tools project, he’s fixed subtle TypeScript/prop type issues that improve developer tooling and type safety for Vue ecosystems. Colleagues rely on him for pragmatic solutions that balance user experience, testability and long-term maintainability.
code8 years of coding experience
job10 years of employment as a software developer
book2008, 2008 at Business School Lucerne
bookBachelor, Business Information Technologies, Bachelor, Business Information Technologies at Lucerne University of Applied Sciences and Arts
languagesEnglish, French, German
github-logo-circle

Github Skills (7)

typescript10
typescripts10
vue10
vue-jsx10
typescript-types10
testing9
front-end-development8

Programming languages (5)

TypeScriptVueJavaScriptZigCrystal

Github contributions (5)

github-logo-circle
vuejs/language-tools

Jun 2021 - Dec 2024

⚡ High-performance Vue language tooling based-on Volar.js
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 15 PRs, 4 pushes in 3 years 6 months
Contributions summary:David primarily focused on improving the Vue.js language tooling by addressing type inference issues and updating dependencies. They implemented fixes to handle discriminated unions in child component props, enhancing the type safety and accuracy of the code. The user also updated the required Volar version and made various enhancements to TypeScript plugin, showcasing proficiency in language tooling and bug fixes within a Vue.js environment. Additionally, they worked on global components prop validation and implemented changes in the `test-workspace` directory, showing understanding of testing strategies and setup.
coc-nvimexplorecoc-extensionsvueperformance
davidmatter/language-tools

Oct 2023 - Jan 2025

⚡ High-performance Vue language tooling based-on Volar.js
Contributions:24 pushes, 9 branches in 1 year 3 months
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
David Matter - UX Engineer at Roche