Work Experience
My work experiences across different companies and roles.
Sutro Software
WorkingSoftware Engineer
Technologies & Tools
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
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
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
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
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
Technologies & Tools
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.