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

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. Technical Lead / Founding Engineer

    Aktus.ai · Toronto, ON

    Feb 2025 — Present

    Technical lead for AI analytics platforms — production Python/FastAPI services, financial data pipelines, and LLM reasoning workflows.

    • Architected production-grade Python/FastAPI services for AI analytics platforms, enabling async processing and real-time job tracking.
    • Engineered automated data pipelines for a family office platform, ingesting multi-asset data across VC, hedge funds, and portfolios.
    More about this role
    • Built normalization workflows converting raw financial documents into analysis-ready investment datasets.
    • Implemented LLM reasoning workflows over extracted financial metrics to automate cross-asset portfolio analysis.
    • Designed entity-mapping systems to link complex financial relationships, driving accurate AI-generated insights.
    • Enforced strict API and LLM data access controls using Auth0, JWT, and RBAC.
    • Architected real estate backend analytics for a sovereign wealth fund using Python, FastAPI, WebSockets, and GCS.
    • Created an automated reporting engine with Jinja2 and OpenPyXL to deliver LLM-generated Excel reports.
    • Established OpenAPI schemas and observability standards to boost system reliability and maintainability.
    PythonFastAPILLM WorkflowsData PipelinesAuth0 / RBACGCP
  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.