Freelance Full Stack Developer at bookingworldspeakers.com
Ghent, East Flanders, Belgium
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Matthias Kunnen is a freelance full-stack developer based in Ghent with 10 years of experience building scalable Node.js and Angular applications and owning backend architecture, databases, and DevOps. He specializes in TypeScript, GraphQL, and automation of testing and deployments, and has a track record of pushing TypeScript adoption in production APIs. Matthias contributes to open source—improving sequelize-typescript model loading and maintaining type definitions in DefinitelyTyped—helping improve developer experience across popular libraries. He has delivered production systems using AWS, CI/CD, and Headless Chrome prerendering for SEO, and often pairs pragmatic backend design with polished Angular front-ends using Material Design. Known for quickly turning requirements into reliable, deployable features, he thrives on experimentation and collaborative agile delivery.
10 years of coding experience
5 years of employment as a software developer
Secundair onderwijs, Informaticabeheer, Secundair onderwijs, Informaticabeheer at Visitatie Mariakerke
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:6 commits, 6 PRs, 6 comments in 1 year 6 months
Contributions summary:Matthias primarily contributed to type definitions for various libraries and frameworks within the `definitelytyped` repository. Their work involved updating and adding type definitions for libraries like Stripe, oauth2orize, serialport, node-mailjet, hijackresponse, and long-timeout. These contributions enhance the type safety and developer experience of projects using these libraries. The user focused on accurately reflecting the APIs and features of each library in TypeScript.
Contributions:7 commits, 2 PRs, 10 comments in 17 days
Contributions summary:Matthias contributed to the `sequelize-typescript` project by implementing and refining model loading and matching functionalities. They addressed a bug related to filename handling during model retrieval. Moreover, the user introduced a feature to allow custom model matching based on filenames and member names. These enhancements were accompanied by corresponding test cases to ensure the features functioned as intended, improving the library's flexibility and reliability.
decoratorsannotationssequelizeexpressnodejs
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.