Angus K is a Senior Software Engineer with 15 years of experience building scalable systems and developer-facing tooling, currently working at Databricks and contributing to media delivery at Snap. He has a strong backend and frontend pedigree from roles at Google and internships at Uber and Yelp, with notable open-source contributions to projects like fusionjs and flightjs where he improved React integrations, font loading, and core framework robustness. A University of Waterloo mathematics graduate, Angus blends rigorous problem-solving with practical engineering—authoring utilities in his just repo and even penning playful cultural pieces like "If Hemingway Wrote JavaScript" and the Official Babel Song. He’s equally comfortable refactoring legacy code, adding comprehensive tests, and shipping user-facing performance improvements, often surfacing subtle UX gains such as smarter font fallbacks and hook-based refactors.
15 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of Waterloo
A component-based, event-driven JavaScript framework from Twitter
Role in this project:
Full-stack Developer
Contributions:241 commits, 5 PRs, 3 pushes in 4 years 5 months
Contributions summary:Angus primarily worked on enhancing the `flightjs/flight` framework by addressing code style issues, merging updates, and adding tests. They focused on refactoring the codebase, specifically converting tabs to spaces and adding tests for existing functionality. Furthermore, the user integrated changes related to es5-shim, and adjusted code for event handling, component initialization, and event logging. They also contributed to the build process.
A library of dependency-free JavaScript utilities that do just one thing.
Role in this project:
Full-stack Developer
Contributions:91 reviews, 932 commits, 521 PRs in 6 years 7 months
Contributions summary:Angus primarily contributed to the development of JavaScript utilities. The commits show the user implementing various utility functions like `object-extend`, `array-unique`, `array-percentile`, and others related to collections, string manipulation, and general utilities. The work involved writing tests and updating existing code.
javascript-freeresolveone-thingtinyjavascript
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.