I'm a senior web and product engineer with around 15 years of experience building user-facing software, dashboards, business systems, mobile applications, and product-oriented platforms.
I work across frontend architecture, product engineering, TypeScript, modern web applications, mobile development, API-driven systems, cloud-native infrastructure, and practical AI-assisted workflows.
I care about building software that is useful, maintainable, and shaped by real product needs — not just technical novelty.
I design and build software across several layers of the product stack:
- frontend and product architecture
- web applications with React, Next.js, Vue, and Nuxt
- mobile applications with React Native and Expo
- dashboards, admin panels, and business systems
- GraphQL and API-driven client applications
- serverless and edge-oriented systems
- AI-assisted product workflows
- open-source experiments and technical documentation
I'm currently sharpening my work around product engineering: taking ambiguous ideas, shaping them into clear product flows, designing the technical structure, and shipping usable software.
My current focus areas include:
- building stronger product-oriented engineering case studies
- improving frontend and mobile architecture patterns
- documenting technical decisions through writing
- exploring AI as a practical product capability
- preparing for international product engineering opportunities
- building public projects that combine software, product thinking, and real-world use cases
Safarnak is an open-source AI-assisted travel workspace focused on creating, editing, sharing, and personalizing travel plans.
It is one of my current product experiments where I explore mobile-first UX, AI-assisted planning, open-source product strategy, cloud-native architecture, and public product development.
I also work on smaller experiments around:
- web application architecture
- dashboard systems
- developer tooling
- automation workflows
- content platforms
- UI systems
- IoT and hardware prototypes
- technical writing and documentation
I like working close to the product problem.
That usually means:
- understanding the user flow before writing code
- reducing unnecessary complexity
- designing clear data and UI boundaries
- keeping codebases maintainable
- improving developer experience
- writing documentation for future contributors
- making trade-offs explicit
Frontend
React, Next.js, Vue, Nuxt, TypeScript, JavaScript, Tailwind CSS, MUI
Mobile
React Native, Expo
Backend & APIs
Node.js, GraphQL, REST APIs, serverless functions
Cloud & Infrastructure
Cloudflare Workers, D1, R2, KV, Vercel, edge/serverless platforms
Data & Persistence
SQLite, Drizzle ORM, client-side caching, API data modeling
AI & Automation
AI APIs, structured AI outputs, agent workflows, product automation, content workflows
Other Interests
Open-source, technical writing, IoT experiments, embedded prototypes, invention-oriented projects
I use writing as a way to clarify engineering and product decisions.
Topics I care about:
- product engineering
- frontend architecture
- AI-assisted software workflows
- open-source product building
- mobile and web UX
- technical decision-making
- building in public
I'm working toward a stronger international product engineering profile by combining:
- real product work
- open-source projects
- technical writing
- frontend and mobile engineering
- AI-assisted product development
- practical architecture decisions
I want my work to show that I can take an idea from early concept to usable product — across UI, data, architecture, and product strategy.
- Website: https://mohet.ir
- LinkedIn: https://www.linkedin.com/in/ali-zemani/




