Malcolm Kee

Software Engineer at Canva

Sydney, New South Wales, Australia
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree, Electrical and Electronic Engineering, Bachelor's Degree, Electrical and Electronic Engineering at Universiti Putra Malaysia
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
114reputation
10kreached
7answers
0questions
github-logo-circle

Github Skills (32)

javascript10
redis10
testing10
microservices-application10
webpack10
nestjs10
webpacker10
e2e10
microservices10
typescript9
css9
typescript-types9
rest9
nodejs9
typescripts9

Programming languages (7)

TypeScriptMDXShellJavaScriptVueHTMLXSLT

Github contributions (5)

github-logo-circle
jmcdo29/testing-nestjs

Apr 2020 - Apr 2020

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:
userBack-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.
pipesunitcqrsintegration-testse2e-tests
webpack/webpack-dev-server

Sep 2022 - Oct 2022

Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
Role in this project:
userFront-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.
Request Free Trial
Malcolm Kee - Software Engineer at Canva