William Mckinnon is an SDE II with seven years of hands-on software engineering experience across Linux, macOS, and Windows, currently building scalable systems at Amazon. A Computer Engineering graduate, he is fluent in C, C++, Java, JavaScript/TypeScript, Python and Swift, and brings strong UI/UX instincts backed by Angular and React work. He maintains notable open-source projects like SwayFX—a visually enhanced Wayland compositor—and curated awesome-dotfiles, demonstrating a blend of systems-level graphics work and thoughtful desktop UX customization. Past roles span front-end feature development and E2E testing at Vidyard, iOS and load-testing tooling at Cognitive Systems, and IoT data platforms for smart cities, showing versatility from embedded sensors to cloud-backed web apps. Known for improving product stability through testing and developer tooling, he pairs practical engineering with a designer’s eye for polished interfaces.
7 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at University of Guelph
Engineering Physics, Engineering Physics at Athabasca University
Contributions:11 releases, 241 reviews, 69 commits in 1 year 3 months
Contributions summary:William significantly contributed to the development of SwayFX, a Wayland compositor with eye candy features. Their work included implementing and integrating features such as minimizing windows to the scratchpad, integrating a Nix shell and flake for development environment management. They also refactored and added functionality to the FX renderer. Further contributions included adding support for rounded corners and box shadows to various UI elements, particularly titlebars and move indicators.
Basic i3ipc based script to blur an output's wallpaper when a client is present in it
Contributions:12 releases, 21 commits, 6 PRs in 2 months
swaypythonblurswaywmi3ipc
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.