Joey Yakimowich-payne is an experienced Python engineer and AI Red Teamer with 13 years of hands-on software and cloud experience, currently applying offensive AI techniques at Trajectory Labs. He brings a pragmatic full-stack background—Flask/Django backends, React frontends, AWS ECS/Lambda, and Docker—paired with disciplined practices like PEP8, Clean Code, and thorough testing and documentation. Joey has led greenfield projects and migration efforts (including Keycloak SSO integrations and large content data migrations), mentored engineers, and delivered production services across distributed teams. An active open-source contributor, he made notable contributions to projects such as Web2Executable and the Nim standard library and compiler tools, even adding platform support for Nintendo Switch. Comfortable learning new languages and tools on the fly, he pairs a team-player mindset with tradesman practicality from hands-on electrical apprenticeship work. Based in Edmonton, he combines security-focused engineering with a long record of shipping reliable, well-documented systems.
13 years of coding experience
10 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at University of Alberta
Diploma Network and System Administration/Administrator, Diploma Network and System Administration/Administrator at NAIT (Northern Alberta Institute of Technology)
Uses NW.js to generate "native" apps for already existing web apps.
Role in this project:
Full-stack Developer
Contributions:32 releases, 464 commits, 8 PRs in 8 years 9 months
Contributions summary:Joey primarily worked on the `nwutils/web2executable` repository, which involves generating "native" apps from web applications using NW.js. Their contributions focused on implementing and modifying the user interface (UI) components and settings. They enhanced the codebase by adding features such as version selection, file copying, and a more compact GUI layout for smaller screens, as well as implementing UI/UX improvements like opening an export directory.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
Back-end Developer
Contributions:2 reviews, 36 commits, 28 PRs in 6 years 1 month
Contributions summary:Joey primarily focused on improving and expanding the Nim programming language's standard library and compiler tools. Their contributions included fixing bugs related to explicit imports in the compiler and making the compiler's codebase more robust. They added several new string manipulation functions to the strutils module and implemented tests to ensure the proper functionality of these new string utilities. The user also added support for the Nintendo Switch platform.
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.