Software Engineer

August 2022 — PresentAug 22 — Present

United States (Remote)US · Remote

What I've done

  • Built core parts of SLang, Sutro’s app-definition language and runtime, including imports, static type checking, control flow, event triggers, file handling, template strings, AST validation, and reliability fixes.
  • Contributed to generated-app infrastructure across OpenAPI generation, REST endpoint documentation, versioned app snapshots, publish workflow tests, and deployment/runtime fixes.
  • Built major parts of Sutro Studio across the app shell, builder chat, data views, authentication, app generation, preview/publish workflows, analytics, and generated-code debugging tools.
  • Developed pieces of the generated-app component system and AI-addressable UI vocabulary, including tables, charts, tabs, forms, media, typography, Storybook coverage, and Tailwind runtime styling.
  • Improved Console, onboarding, authentication, security, billing, and developer tooling, including member invites, API security headers, Stripe-backed PAYG billing, the Sutro CLI, and test infrastructure.

UI Engineer

April 2022 — June 2022Apr 22 — Jun 22

New York, New York, United States (Remote)NY · Remote

Technologies & Tools

What I've done

  • Rebuilt the NFT sweeping flow with clearer options, stronger interaction states, and a smoother path from collection selection to transaction review.
  • Fixed interface issues and added polished animations across high-visibility product surfaces before Genie was acquired by Uniswap.

Front-End Developer · Contract

February 2022 — March 2022Feb 22 — Mar 22

ContractContract

Technologies & Tools

What I've done

  • Designed and built an internal dashboard from scratch for senior stakeholders at one of the largest e-commerce companies in the Middle East.

Co-Founder

December 2020 — December 2021Dec 20 — Dec 21

RemoteRemote

Technologies & Tools

What I've done

  • Created a new service model that increased revenue by 300%.
  • Built conversion-focused landing pages for product teams while balancing implementation speed and visual polish.
  • Managed client projects from kickoff to delivery, including designer onboarding, communication, scope, and cost discussions.

Front-End Lead

July 2019 — June 2020Jul 19 — Jun 20

Tehran, Iran (Remote)Tehran · Remote

Technologies & Tools

What I've done

  • Coordinated collaboration between front-end, back-end, and product teams to keep projects moving smoothly.
  • Introduced modern tools and development practices to improve engineering efficiency and product quality.
  • Increased test coverage for key components to 95%, improving reliability and maintainability.

Front-End Web/Mobile Developer

January 2018 — July 2019Jan 18 — Jul 19

Sari, IranSari · Iran

What I've done

  • Built and maintained multiple B2C web and mobile applications using React and React Native.
  • Helped grow one of Iran’s largest React communities on Telegram.

Douglas College

Diploma, Computing Studies and Information Systems

May 2022 — April 2024 · New Westminster, BC