Toronto, Canada · M.Sc.

Ehsan Omidi.

Engineering leader/
Founding engineer

I turn complex problems into products people can use and build the teams that take them further.

From an AI startup’s first architecture to a million author pages at Amazon.

10+ YEARS · STARTUPS TO BIG TECHArchitecture / Product / People

EXPERIENCE ACROSS

SELECTED IMPACT

The work behind the resume.

A few things I’ve helped build,
and the responsibility behind them.

AKTUS.AI

The foundations of an AI product.

Architected the full-stack platform, defined API contracts, and designed agentic workflows while leading engineering delivery.

Architecture · Agentic AI · Team leadership

Read about the role

AMAZON

A new chapter for a million authors.

Led the Author Page migration to a multi-page brand shopping experience, with responsive design and WCAG compliance.

Project leadership · Accessibility · React

Read about the role

KOBAI.IO

Making connected data understandable.

Built enterprise data-mapping and knowledge-graph interfaces, alongside a faster build pipeline and reusable component standards.

TypeScript · Data visualization · Design systems

Read about the role
EXPLORE SOMETHING INTERACTIVE

Experiments in rendering, simulation, and game logic.

3D Lab ↗Arcade ↗

Technical depth. Business fluency.

Engineering leader with 10+ years of experience bridging the gap between technical execution and business strategy. I've architected full-stack foundations for AI startups, shipped experiences to millions of users at Amazon, and mentored teams into high-velocity, scalable cultures.

My M.Sc. focused on biomedical engineering and medical imaging. Today, I work across product architecture, frontend systems, and engineering leadership—bringing that technical foundation to complex data platforms and AI applications.

Off the keyboard you'll find me rock climbing, basketball or camping.

10+
Years shipping software
1M
Author pages migrated at Amazon
6
Companies, startup to Big Tech
10
People on my Scrum team at Vena

A decade of shipping — and leading.

From a 30-person bank team to a founding seat at an AI startup, with a stop at Amazon to ship to a million authors along the way.

  1. Founding Engineer (Fullstack)

    Aktus.ai · Toronto, ON

    Feb 2025 — Present

    Leading engineering for an AI-native startup — from architecture and hiring to investor rooms.

    • Managed the engineering team through development of core AI offerings, directing resource allocation and mentoring staff to build a high-velocity, scalable culture.
    • Architected the full-stack foundation and directed tech-stack selection, defining standardized API contracts across all product modules.
    More about this role
    • Designed agentic AI workflows and analytics integrations, balancing rapid delivery with long-term scalability.
    • Led technical discovery and prototyping for key clients, translating complex requirements into tailored enterprise solutions.
    • Partnered with the CEO on technical strategy and roadmapping; articulated product vision in investor meetings to drive fundraising.
    Agentic AIArchitectureLeadershipPythonTypeScript
  2. Senior Frontend Engineer

    Kobai.io · Toronto, ON

    Jun 2023 — Jan 2025

    Built the front-end of an enterprise knowledge-graph platform for unifying and visualizing complex data.

    • Developed the enterprise data-mapping and knowledge-graph application using React, TypeScript, and Redux Toolkit.
    • Spearheaded advanced data-mapping projects, implementing complex window functions and aggregates over large-scale datasets.
    More about this role
    • Migrated the build from Webpack to Vite and tests from Jest to Vitest; added lazy loading and code splitting for faster UX.
    • Introduced Storybook and new testing strategies to establish component-driven development standards.
    ReactTypeScriptRedux ToolkitViteKnowledge Graphs
  3. Frontend Engineer II

    Amazon · Toronto, ON

    Jul 2020 — Jun 2023

    Project lead for the new Amazon Author Page experience, launched to US authors at massive scale.

    • Led the new Author Page experience end to end — migrating 1,000,000 author pages to a multi-page brand shopping experience.
    • Delivered the responsive, WCAG-compliant experience and drove UX and product decisions around delivery risk.
    More about this role
    • Set code-quality standards by mentoring developers on frontend technologies; ran a11y knowledge-sharing sessions org-wide.
    • Designed and implemented an internal Labor Planning tool with React/Redux, React Query, Storybook, RTL, and Jest.
    ReactReduxAccessibilityScaleProject Lead
  4. Senior Software Developer

    Vena Solutions · Toronto, ON

    Jun 2018 — Jul 2020

    Scrum Master for a team of 10, modernizing a large legacy web app and its front-end culture.

    • Scrum Master for a 10-person team; initiated revamp projects that became sprint goals.
    • Migrated large portions of a legacy BackboneJS app to React and built the front-end of an internal customer-impersonation tool.
    More about this role
    • Core member of the Front-End Guild — started a shared component library and led deprecation of older code paths.
    • Built backend endpoints with Java, Spring Boot, REST, Maven, SQL, and Hibernate; mentored junior developers.
    ReactJavaSpring BootScrum MasterMentorship
  5. Software Developer

    Genesys · Markham, ON

    May 2017 — May 2018

    Shipped high-performance React/Redux components for a fully redesigned generation of key products.

    • Developed React/Redux components delivering high-performance production features.
    • Built reusable components and front-end libraries with React, Redux, ES6, and TypeScript.
    ReactReduxTypeScriptDesign Systems
  6. Software Consultant / Developer

    TATA Consultancy Services · RBC · Toronto, ON

    Jan 2016 — May 2017

    Front-end lead for RBC's Insight Portal inside a 30-person Capital Markets team.

    • Built and designed the RBC Insight Portal from scratch as Front-End Team Lead.
    • Designed data-storage solutions and services supporting client applications within RBC Capital Markets.
    More about this role
    • Built a foundation in Java, Spring Boot, REST, Maven, SQL, and Hibernate.
    Team LeadFintechJavaFrontend

The toolkit.

Frontend

  • React
  • TypeScript
  • JavaScript
  • Redux
  • Next.js
  • HTML/CSS
  • Storybook
  • Cypress
  • Jest
  • Vitest
  • React Testing Library
  • Accessibility (a11y)
  • REST APIs

Backend & AI

  • Python
  • Node.js
  • Java
  • C/C++
  • SQL
  • Spring Boot
  • Hibernate
  • Maven
  • Agentic AI Workflows

Leadership

  • Team Building
  • Mentorship
  • Agile / Scrum Master
  • Technical Roadmap Strategy
  • Resource Allocation
  • Stakeholder Management
  • Investor Communication

Tools

  • Git
  • GitHub
  • GitLab
  • Figma
  • InVision
  • VS Code
  • IntelliJ

Education and awards

Education

  • M.Sc. Biomedical Engineering (Medical Imaging)

    Western University

    2012 — 2014 · London, ON · GPA 3.9 / 4

  • B.Sc. Electrical & Computer Engineering (Software)

    Isfahan University of Technology

    2008 — 2012 · Isfahan, Iran · GPA 3.3 / 4

Awards

  • PSAC610 Academic Achievement Scholarship

    Western University

    2014

  • Schulich Graduate Scholarship ($16,000)

    Western University

    2012 — 2014

06 / CREATIVE COMPUTING

A space to experiment.

Light, motion, and a little curiosity.
Three interactive studies built for the browser.

Have a complex problem?
Let’s talk.