Empowering

Dreams

Software Engineer

Product Designer

Technical Leader

Entrepreneur

Educator

Elevating

Stories

About me

Hello! I'm Mohammad Tahvili,

a software engineer, product designer, and technical lead based in Toronto.

My work focuses on designing, building, and leading the delivery of digital products and platforms that operate reliably in the real world. I specialize in turning complex requirements, technical, organizational, and human, into systems that are clear, scalable, and maintainable.

I work across backend engineering, data-driven applications, and product design, which allows me to think about problems holistically: not just how a system is built, but how it is used, maintained, and evolved over time.

Alongside my work within the University of Toronto’s entrepreneurship ecosystem, I lead and contribute to platform development for startups, institutions, and mission-driven organizations. This includes architecting multi-tenant systems, designing data models, building APIs, and guiding products from early concept through production and iteration.

What differentiates my approach is a strong emphasis on clarity in system design, in collaboration, and in decision-making. I enjoy working at the intersection of engineering, product, and strategy, where technical choices have long-term consequences and thoughtful design can dramatically reduce complexity.

In addition to industry work, I have supported undergraduate computer science education as a Teaching Assistant in systems programming and information security. Teaching has reinforced my belief that strong fundamentals, clear abstractions, and disciplined problem-solving are what enable meaningful innovation.

Over the years, I’ve worked with a wide range of teams, from early-stage founders to academic partners and nonprofit organizations. Regardless of context, my goal is consistent: to build systems that are dependable, understandable, and aligned with real human needs.

Skills

Systems

  • JavaScript
  • TypeScript
  • PHP
  • Python
  • SQL
  • Linux / Unix
  • REST APIs

Frameworks

  • React
  • NextJS
  • Vue
  • Laravel
  • Flutter

Tools

  • WordPress
  • Webflow
  • Squarespace
  • Wix
  • Git & GitHub
  • Postman
  • Jira
  • Asana
  • Notion

Design

  • Figma
  • Adobe XD
  • After Effect
  • Premier Pro
  • Illustrator
  • Photoshop
  • Canva
Experience

2021 – Present

Full-time

Creative Studio Lead

ICUBE UTM

2021 – Present

Part-time

Chief Technology Officer

Inwit Solutions

2022 – 2024

Part-time

Venture Advisor

Humber College

2021 – 2023

Part-time

Teaching Assistant

Computer Science & Mathematics

2019 – 2021

Part-time

Software Developer

ICUBE UTM

2017 – 2018

Full-time

Web Administrator

Iranian Women’s Organization of Ontario