Mo Mohebifar is a seasoned software leader and entrepreneur with 12 years of experience building full-stack, backend, and DevOps systems across startups and high-growth companies. As Co-Founder and CTO of Codemod (and previously Staff Engineer at Air and Senior Developer at Brex and Shopify), he blends hands-on engineering with product-driven architecture to ship developer tooling and scalable services. He is an active open-source contributor—helping evolve projects like ast-grep (Rust-based code search and rewrite tooling) and lebab—and has improved developer experience through testing, CI/CD automation, and build tooling. His background spans front-end UX work in React Native to deep backend and deployment automation in TypeScript, Deno, and Bash, showing a rare cross-stack fluency. Mo’s early work building VOIP-enabled e-commerce and running his own web-hosting business demonstrates long-standing entrepreneurial grit and systems-level problem solving. Based in Sunnyvale, he pairs academic training in computational chemistry with a practical engineering mindset that favors reliability, testability, and developer ergonomics.
12 years of coding experience
16 years of employment as a software developer
Master’s Degree Computer Simulations of Biophysical Chemistry, Master’s Degree Computer Simulations of Biophysical Chemistry at Memorial University, Newfoundland and Labrador
Bachelor’s Degree Chemistry & Information Technology, Bachelor’s Degree Chemistry & Information Technology at Shahid Beheshti University
Step-by-step walkthrough tooltip for your react native app
Role in this project:
Front-end Developer
Contributions:4 reviews, 128 commits, 141 PRs in 3 years
Contributions summary:Mo primarily contributed to the front-end development of the React Native copilot library. Their work included refactoring and adding new features, such as the active flag for steps, the addition of custom tooltip components, and fixing the position of the arrow. They also added tests for the walkthroughable and copilot components. Furthermore, they upgraded the example project with expo for better source linking and implemented the event emitter functionality.
Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
Role in this project:
Full-stack Developer
Contributions:161 commits, 40 PRs, 130 pushes in 3 years 6 months
Contributions summary:Mo primarily focused on enhancing the codebase of the `lebab` project, which transforms ES5 code to ES6. Their contributions included developing new syntax classes for ES6 features, and refactoring of existing code. They also added build tasks and integrated testing, improving the project's build process and overall quality. Furthermore, the user integrated object method transformations, and ensured comments are kept through the transformations.
compilerresolvelebabcodemodcommonjs
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.