Empowering
Dreams
Software Engineer
Product Designer
Technical Leader
Entrepreneur
Educator
Elevating
Stories
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.
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
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