Pelle Wessman is a Senior Web Developer and tech lead based in Malmö with 17 years of hands-on experience building full-stack web systems, APIs, and scalable services. He’s a Node.js veteran (using it since 0.1.x) who prefers pragmatic JavaScript with JSDoc types, SQL databases like PostgreSQL, and selective use of technologies such as Redis, Neo4j and GraphQL when they add real value. Pelle combines front-end and back-end expertise without relying on frameworks he dislikes—he openly avoids React and transpilation while championing linting and robust type safety. An active open-source maintainer, he’s contributed type and developer-experience improvements to the popular Fastify framework and strengthened Mocha’s test coverage. He runs his own consultancy, leads projects end-to-end, and has a long-standing interest in the IndieWeb and practical, open web standards.
17 years of coding experience
15 years of employment as a software developer
Industrial and Organizational Psychology, Philosophy, Industrial and Organizational Psychology, Philosophy at Lund University
High School, Social Sciences, High School, Social Sciences at Bergagymnasiet
High School, Natural Sciences, High School, Natural Sciences at Komvux
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 release, 89 reviews, 47 PRs in 8 years 9 months
Contributions summary:Pelle contributed to the Mocha test suite by adding, modifying, and correcting tests. They implemented tests to verify the correct behavior of error handling related to cause stacks, including edge cases for circular references and missing messages. The commits demonstrate proficiency in utilizing Mocha's testing framework and adjusting test configurations, and integrating XUnit reporter. The changes aimed at improving the reliability and coverage of Mocha's testing infrastructure.
Contributions:14 reviews, 2 commits, 7 PRs in 27 days
Contributions summary:Pelle primarily focused on improving the type safety and developer experience within the Fastify framework. Their contributions include fixing type definitions for routing options, enhancing the `decorate` methods to enforce type checking, and improving type support for decorators. Additionally, the user streamlined the project's ESLint configuration for better code quality and consistency. These changes contribute to the robustness and maintainability of the Fastify framework.
apihapispeednode-jsjavascript
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.