Ali Yousuf is a Senior Software Engineer based in Toronto with 10 years of experience building secure, production-grade systems across Go, Node.js and React. He leads frontend architecture and modernization efforts at EventMobi, driving a move to a monorepo, a shared design system, and a Vite + React reference stack that improved developer experience and build performance. Previously he delivered full-stack, high-performance APIs and real-time platforms, led teams integrating WebRTC/GStreamer/OpenCV pipelines, and helped achieve FIPS-related security hardening for a major cluster management project. An active contributor to moby/swarmkit, he implemented PKCS#8 support and key-management improvements that strengthened FIPS-mode security for distributed orchestration. A computer engineer at heart, he balances backend security work with front-end product craftsmanship and a hobbyist interest in hardware and embedded systems.
10 years of coding experience
6 years of employment as a software developer
A Levels, Physics, Chemistry, Mathematics, A Levels, Physics, Chemistry, Mathematics at Defence Authority Public School, Karachi
Bachelor’s Degree, Computer Engineering, 3.47 / 4.00, Bachelor’s Degree, Computer Engineering, 3.47 / 4.00 at Ghulam Ishaq Khan Institute of Engineering Sciences and Technology
A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.
Role in this project:
Back-end Developer & Security Engineer
Contributions:6 commits, 4 PRs, 14 comments in 3 months
Contributions summary:Ali contributed to the `moby/swarmkit` project by implementing new features and addressing critical security aspects. They introduced support for PKCS#8 private keys, enhancing security within the system, particularly in FIPS mode. Additionally, they modified code related to node key management, including the ability to downgrade keys and configuring remote API addresses, which indicates an understanding of key management and network configuration. These changes demonstrate the user's involvement in both feature development and security hardening of the distributed systems orchestration toolkit.
Contributions:11 commits, 18 pushes, 1 branch in 3 years 1 month
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.