Full-stack product engineering
From interface architecture to APIs, data models and production delivery.
Senior software engineer · Full-stack
Senior software engineer with 6+ years of engineering experience building scalable, high-performance products across React, TypeScript, Next.js, Ruby on Rails, Node.js and PostgreSQL. Focused on clean architecture, mentoring, product thinking and practical AI engineering.
From interface architecture to APIs, data models and production delivery.
Scalable frontend systems, design systems, code review and team guidance.
Mixpanel, Zuora, Intercom, Freshdesk and interconnected product platforms.
Practical technical direction with maintainability and developer experience in mind.
Experience
Leading frontend architecture, building reliable backend systems, integrating external platforms and mentoring engineers.
Building production software across frontend and backend systems, with a focus on maintainable architecture, reliable user experiences, modern web applications, APIs and product delivery.
Led UI development and scalable application architecture across high-traffic property technology products. Improved performance, strengthened test practices, integrated third-party services and mentored engineers while collaborating with product, design and backend teams.
Led development of the Engage application, introduced TypeScript, expanded a shared Storybook design system, delivered customer-facing product features and supported junior engineers. Realbase was later acquired by Domain.
Created wireframes, prototypes, user flows, storyboards and interface mockups for web and application experiences, building the product-design foundation that still informs my engineering work.
Selected projects
Products I have built professionally and independently across property technology, marketing and consumer software.
AI engineering
I am extending my full-stack background into AI engineering: designing features that add real value, are grounded in reliable data, can be evaluated, and integrate cleanly into production products.
Prompt design, structured outputs, context engineering, summarisation, tool use and agentic workflows.
Embeddings, vector search, chunking, metadata filtering and retrieval pipelines grounded in trusted data.
Quality signals, test datasets, human review, tracing, latency, cost control and continuous improvement.
AI features designed as reliable parts of web and mobile products rather than isolated demonstrations.
Skills
React, TypeScript, JavaScript, Next.js, TanStack Query, TanStack Start, Redux, Tailwind CSS, Storybook, React Hook Form
Ruby on Rails, Node.js, Hono, Express, GraphQL, REST APIs, PostgreSQL, Prisma, Drizzle ORM, authentication and database design
AWS, GCP, Terraform, GitHub Actions, Git, testing, performance tuning, code review, technical documentation, mentoring and agile delivery
Education
University of Technology Sydney
Certification
Amazon Web Services
Languages: English (fluent), Persian (native)