Things I've built

Projects & products

Production systems, open-source tools, and side projects. Each one taught me something different about building software that works.

25+
Projects
15+
Years Experience

All projects

Every project I've shipped, contributed to, or built from scratch

MockLand

Mentor

Built MockLand as a tool for students learning API development. The idea was simple: give new developers a place to mock APIs and practice without needing a backend. Sometimes the best developer tools are the ones that remove barriers to learning.

View Project

Mecca Brands

Technical Lead

Led a team building Mecca's microfrontend platform with React and .NET. Architected the system for modularity -- each app could be developed and deployed independently. Focused on performance optimization, code quality through reviews, and keeping a complex multi-team system manageable.

View Project

Australia Post

Engineering Lead

Led the engineering effort to build a custom tablet application for Australia Post stores. Designed the architecture, coordinated across teams, and shipped a tool that store staff actually use every day. The goal was simple: make in-store operations faster and less error-prone. We hit both.

View Project

Lexus Australia

Team Lead Engineer

Led the re-platforming of the Lexus Australia website. Built a design system, overhauled the technical infrastructure, and shipped a modern platform that matches the brand's premium identity. Lexus expects precision in everything -- the engineering had to match.

View Project

Toyota Australia

Team Lead Engineer

Led the re-platforming of Toyota Australia's website. Built a design system on Sitecore, coordinated cross-functional teams, and shipped a platform that serves millions of Australian car buyers. The challenge was keeping brand consistency while modernizing everything under the hood.

View Project

Mazda Australia

Senior Software Engineer

Led the replatforming and rebranding of Mazda's Australian website. Not just a technical migration -- we rebuilt the digital experience to match Mazda's updated brand identity. Coordinated across design, content, and engineering teams to ship a platform that looked great and performed well.

View Project

BetEasy

Senior Software Engineer

Built and optimized software systems for BetEasy's online betting platform. Architected reliable backend systems, mentored engineers, and worked across teams to keep technical decisions aligned with business goals. Fast-paced environment where performance and uptime were everything.

View Project

Sportsbet

Senior Software Engineer

Built and maintained high-performance systems for Sportsbet's platform. Architected scalable solutions, mentored junior engineers, and drove engineering quality through code reviews. In a betting platform, reliability isn't optional -- downtime during a race costs real money.

View Project

RSRastak

Lead Engineer

Led engineering at RSRastak. My job was to connect business goals with technical execution -- understanding what stakeholders actually needed, then making sure the engineering team could deliver it. Good leadership at this level is about removing ambiguity, not adding process.

View Project

HUM Apps

Senior Software Engineer

Led the engineering team at HUM. Designed scalable solutions, optimized performance, and drove the team toward shipping quality work consistently. Leadership here meant being hands-on with the code while also setting the direction for the team.

View Project

ICP Apps

Senior Software Engineer

Led engineering at ICP Apps. Beyond writing code, I focused on aligning the team around shared goals, making strategic technical decisions, and mentoring engineers. Ownership was the key principle -- every engineer owned their work end-to-end.

View Project

MySumoSalad

Senior Software Engineer

Led the engineering team building the MySumoSalad app. Shaped the technical direction, mentored the team, and shipped features that improved the ordering experience. Good food apps have one job: get out of the user's way. That was our north star.

View Project

Workfast

Senior Software Engineer

Built backend systems and workflow tools at Workfast. Designed performant architectures, implemented optimization algorithms, and integrated new technologies. Engineering in workforce management means your software directly affects how people work every day.

View Project

Tik8

Senior Backend Engineer

Built the backend systems powering Tik8 using PHP, Laravel, CakePHP, and Angular. High-traffic ticketing platform -- the kind where a slow query on event day means lost revenue. I focused on making the system fast, reliable, and scalable under pressure.

View Project

Zupply

Built and enhanced Zupply's applications using React and Redux. Focused on creating responsive interfaces and optimizing performance. Clean state management was critical -- Redux gave us predictability, but only if you structure it well.

View Project

Maktabkhooneh

Teacher

Taught free programming courses on Maktabkhooneh, Iran's largest online education platform. Over 10,000 students enrolled. This was a historical teaching engagement and the course content is no longer actively maintained. Teaching forces you to truly understand a topic -- if you can't explain it simply, you don't know it well enough. These courses covered everything from frontend basics to full-stack development.

View Project

MAPSA HR & Training

Teacher

Ran frontend development workshops at MAPSA for students breaking into tech. Taught HTML, CSS, JavaScript, and React. The goal wasn't just to teach syntax -- it was to help people think like engineers and build confidence in solving problems.

View Project

IE Digital

Team Lead

Led projects for Lexus, Toyota, and Australia Post at IE Digital. Coordinated cross-functional teams, maintained quality across deliverables, and focused on building digital experiences that actually serve the end user. Agency work teaches you to ship fast without cutting corners.

View Project

PersiaJS

Co-Founder

Co-founded PersiaJS, a JavaScript community and education platform. Designed courses, mentored developers, and helped build a community of engineers passionate about the web. Teaching and community building taught me as much as any engineering role -- you learn by explaining, and you grow by helping others grow.

View Project

K. N. Toosi University of Technology

Software Engineer

Built multiple websites for the university while still a student. Balanced engineering work with coursework -- developed tools and platforms that improved access to information for students and faculty. This was where I first realized I could build things that people actually use.

View Project

Atys

CTO

As CTO, I oversaw the entire technical operation -- architecture, team leadership, and product delivery across dozens of projects. We worked with PHP, JavaScript, and a wide range of tools depending on what each client needed. Running the tech side of a consultancy means making fast decisions with incomplete information, and being right enough to keep shipping.

View Project

NetBarg

Senior BackEnd Engineer

Built and optimized the backend for NetBarg using Yii, CakePHP, and PHP. Created APIs, managed data flow, and worked closely with the frontend teams using React and Angular. When you're handling millions of daily users, every database query and API response time matters.

View Project

PersianGig

Senior Full-Stack Engineer

Worked across the full stack at PersianGig -- Angular, React Native, and React. Built and maintained web and mobile applications, bridging frontend and backend to deliver seamless user experiences. This role sharpened my ability to see the whole system, not just the layer I was working on.

View Project

RoundTableApps

Senior Software Engineer

Led diverse projects at RoundTableApps -- from financial analytics platforms to IoT integrations for smart homes to a healthcare monitoring mobile app. Each project was a different domain with different constraints. That variety made me a better engineer.

View Project

SegalControl

Technical Lead

Built the company website on WordPress with the team. Planned, designed, customized, and tested everything. My first real project -- simple scope, but it taught me the full lifecycle of shipping a product from idea to production.

View Project

Got something to build?

I'm always interested in hard problems. If you need technical leadership or want to collaborate on something, let's talk.