Malcolm Kee is a pragmatic software engineer based in Sydney with eight years of experience building user-facing UI components and developer-focused CLI tools. He blends frontend architecture expertise and web development craft with a passion for teaching, evident in open-source contributions that improve developer UX—such as enhancements to webpack-dev-server’s error overlay and NestJS testing patterns for microservices. At Setel he designed a webpack module-federation micro-frontend platform and created reusable component libraries, and he currently applies that product-minded frontend focus at Canva. Comfortable owning cross-team best practices, he prefers deep, focused work over multitasking and is candid about trade-offs like team management and accessibility gaps he’s working to close. He’s the kind of incremental “1.1x” engineer who steadily raises quality for both users and fellow developers.
8 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Electrical and Electronic Engineering, Bachelor's Degree, Electrical and Electronic Engineering at Universiti Putra Malaysia
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Role in this project:
Back-end Developer
Contributions:15 commits, 2 PRs, 12 comments in 2 days
Contributions summary:Malcolm primarily contributed to the implementation of a microservices architecture using NestJS. Their work involved creating publisher and subscriber applications, defining message patterns with the Redis transport, and developing e2e tests. The user also made adjustments to existing e2e tests to ensure correct microservice integration and data flow. This included refactoring some tests, and correcting data assertions.
Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
Role in this project:
Front-end Developer
Contributions:20 reviews, 3 commits, 11 PRs in 23 days
Contributions summary:Malcolm primarily focused on improving the user interface and debugging functionality of the webpack-dev-server. Their contributions include enhancing the visual styles and functionality of the overlay displayed in the browser, adding functionality to open the editor when clicking on error messages, and displaying unhandled promise rejections in the overlay. They also added a test case to verify the editor opening functionality and made changes to example files to fix the open target.
webpack-pluginchangeswebpack-jsbrowserdev
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.