Amy Mok is a founder, executive coach, and seasoned engineering leader with 12 years of experience building and guiding software teams across public sector, startups, and nonprofits from San Francisco. As Founder and CEO of Recode Leadership and a leadership coach at Braven, she blends technical depth—rooted in an MS in Software Engineering and early systems work at Lockheed Martin—with a coaching practice focused on enabling diverse technical leaders. Her background includes senior engineering and acting director roles at 18F and contributions to open-source Python tooling (improving build robustness for beeware/briefcase and datatype behavior in beeware/voc), showing she stays hands-on with developer tools. Known for operational rigor (former CFO/Treasurer for the Asian Women Coaching Collective) and curriculum development for engineering education, she pairs strategic leadership with empathetic coaching. Notably, she bridges product, people, and infrastructure work, frequently translating complex technical constraints into teachable leadership moments.
12 years of coding experience
21 years of employment as a software developer
BA Computer Science, BA Computer Science at University of California, Berkeley
High School, High School at Arroyo High School
MS Software Engineering, MS Software Engineering at Carnegie Mellon University
Certificate User Experience Design, Certificate User Experience Design at General Assembly
Certificate Professional Coaching, Certificate Professional Coaching at CoachU
A transpiler that converts Python code into Java bytecode
Role in this project:
Back-end Developer
Contributions:18 commits, 6 PRs, 4 comments in 26 days
Contributions summary:Amy primarily contributed to the `voc` project by implementing and fixing features related to Python's built-in datatypes. They added and modified code related to the modulo operator and implemented the reverse and insert methods for the list data type. Additionally, the user fixed merge conflicts and updated tests across various datatypes to ensure proper functionality.
Tools to support converting a Python project into a standalone native application.
Role in this project:
DevOps Engineer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Amy primarily focused on improving the project's build and environment setup. They added checks for essential prerequisites, namely Xcode and the Command Line Tools, required for building a macOS app. They refactored the code to wrap the prerequisite checks in a function, which promotes code reusability and maintainability. The user also addressed issues by fixing typos and updating informative messages related to these prerequisites, improving the user experience.
convertingpythonpython3standalone
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.
Request Free Trial
Amy Mok - Founder And CEO Coach at Coaching Corner