Mark Koudritsky is a multidisciplinary software engineer and college professor based in Toronto with 14 years of experience spanning product startups, enterprise systems, and academic instruction. Trained in physics and biophysics, he brings experimental rigor to software problems—ranging from printing presses and medical devices to trading platforms and ChromeOS tooling. At Google he worked on ChromeOS and Android developer tooling; his open-source contributions include meaningful improvements to Apache Cordova projects and Mobile Chrome Apps CLI features. He now teaches foundational software tools and data/ML courses while also serving as CTO and founder-in-residence in early-stage ventures, blending hands-on development with curriculum design. Comfortable across Python, Node.js, Go and DevOps workflows, he has a knack for turning noisy experimental data into actionable code and reliable build processes. An uncommon strength is his ability to migrate deep domain knowledge from physics and measurement into pragmatic engineering and developer tooling improvements.
14 years of coding experience
12 years of employment as a software developer
BSc, Math & Physics, BSc, Math & Physics at Tel Aviv University
MSc, Biophysics, MSc, Biophysics at Weizmann Institute of Science
Contributions summary:Mark primarily focused on improving the Cordova CLI tool. Their contributions involved fixing bugs related to the `cordova prepare` and `cordova create` commands, specifically addressing error handling and directory management. They also implemented changes to optimize the build process, such as caching project files and integrating changes for plugin management and platform-specific configurations. Furthermore, the user worked on the CI/CD workflow by implementing hooks and tests, enhancing the overall development and build experience.
Contributions:117 commits, 1 PR, 29 comments in 11 months
Contributions summary:Mark contributed to the Apache Cordova Tooling Library by removing and updating files from the project's import history. The user also updated require paths and added the cordova-lib.js file. Further, the user worked on printing plugin versions and checking dependencies, including changes to the PluginInfo and cordova/plugin files.
objective-ccordovaapache-cordovajavascriptapache
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.