Mohamad Mohebifar

About Me

I'm a software developer and co-founder of Codemod Inc., where I'm building a developer platform for automated large-scale code migrations using codemods and AI agents.

My passion lies at the intersection of developer tools, compiler technology, and creating innovative solutions that improve engineering workflows. I'm particularly interested in building tools that help developers work more efficiently.

Current Work

At Codemod Inc., I lead the technical vision and development of our platform:

  • Codemod Registry: A marketplace enabling discoverability, trust, and reuse of codemods across organizations
  • Codemod Studio: An online IDE for training and validating reliable codemods on real-world repositories
  • Codemod Insights: A metrics and analytics system surfacing engineering migration progress, bottlenecks, and code quality improvements

Education

Memorial University of Newfoundland

M.Sc. in Chemistry (Computer Simulations of Biophysics) · 2016-2018 · GPA: 95.5/100

My research focused on evaluating biomolecular force fields' non-bonded parameters using quantum chemical calculations. View thesis

National University of Iran (Shahid Beheshti)

B.Sc. in Chemistry and Information Technology · 2011-2015

Honors & Awards

  • 2015: Bronze Medal, WorldSkills Competition - Web Design and Development (São Paulo, Brazil)
  • 2015: Best of Nation Award, WorldSkills Competition
  • 2014: Gold Medal, National Skills Competition - Web Design and Development

Publications

I've published several peer-reviewed papers in computational chemistry:

Open-Source Projects

I'm passionate about open source and have created several popular projects:

Lebab

A transpiler that modernizes JavaScript code, converting ES5 to ES6+ syntax in a human-readable way.

Codemod

A tool for automating codebase migrations.

React Unforget

A compiler to automatically optimize React applications by intelligently memoizing components.

React Native Copilot

A library for creating beautiful step-by-step walkthroughs for React Native apps.

Vidact

A compiler that converts React-compatible code to VanillaJS with no Virtual DOM overhead.

Konsul

A React renderer that renders to browser dev consoles - because why not?

Grafgiti

A terminal program to create art on GitHub contribution walls.

Beyond Code

I was an active Wikipedian since 2008, contributing ~100 articles. I also served as a Technical Committee Member for Skills Canada Newfoundland and Labrador (2018-2019), helping organize provincial web development competitions.

When I'm not coding, I enjoy exploring history and philosophy, crocheting, crafting, playing music (beginner), 3d print and 3d design with Blender, playing video games, working out, running, and biking.