Alireza Mahmoudi
Code that ships.
Systems that stay alive.
With over 7 years of hands-on experience in web development since 2018, I specialize in full-stack development with a strong command of both frontend and backend technologies. I design efficient database structures and build robust APIs.
- Years of experience
- 7+
- Total projects
- 69+
- Languages spoken
- 3
- Coding since
- 2018
01 · The story so far
I started writing code in 2018 at BullxBear, building a USD-to-IRR currency exchange platform. The project was cancelled because of legal restrictions, but it taught me programming the hard way and showed me that a product is much more than its code.
From 2020 to 2022 I worked as a solo full-stack developer and delivered projects for clients in different industries. Freelancing taught me to own a project from the first sketch to deployment and to solve problems without waiting for anyone.
Since late 2022 I have been a senior front-end developer at Zaamdesign, leading projects with Nuxt.js and Next.js for clients in Canada, Germany and the USA. The work ranges from school management and festival websites to desktop tools built with Electron and mobile apps with React Native.
Alongside web work I have been building trading systems for years. I write MQL5 Expert Advisors and custom indicators, structured in clean layers so a strategy can be tested and swapped without rewriting the whole robot.
Lately AI tools are part of my daily workflow, from designing prompts to reviewing the code they produce. I am looking for a full-stack role where I can build products that scale.
02 · Where I've shipped
Senior Front-End Developer
Nov 2022 – PresentZaamdesign · Iran
- Lead frontend developer for local and international projects using Nuxt.js, Next.js, OpenAPI, FastAPI, Electron, Ionic, React Native, and more.
- Collaborated with clients across Canada, Germany, USA, and beyond.
- Strong communication skills in English and intermediate German enhanced team collaboration and productivity.
Full-Stack Web Developer (Freelancer)
Oct 2020 – Nov 2022Freelancing Jobs · Iran
- Delivered diverse client projects as a solo full-stack developer.
- Applied broad technical skills in frontend/backend and refined independent problem-solving.
- Realized the importance of teamwork and began seeking team-based roles.
Full-Stack Web Developer
Jan 2018 – Oct 2020BullxBear · Iran
- Developed a comprehensive currency exchange platform (USD to IRR).
- Began programming career here, learning and applying various technologies.
- Project was canceled due to legal restrictions, but provided foundational experience.
03 · Things I've built
Every one of them started as a real problem somebody needed solved.
Projects delivered at Zaamdesign
All of these were built as company projects while I worked as a senior front-end developer at Zaamdesign. The stack for each one is listed below.
Zaamdesign portfolio ↗rashed front
hesabnama-front
tileapp
tileapp.ir ↗TileApp.ir is a professional platform for presenting and selling natural building stones such as travertine, marble and granite. The main challenges were structuring a large and varied product catalogue and building an advanced search with dynamic filters. The site also includes a supplier listing section and an educational blog.
Rashed App
barsava-front
barsavasepehr.com ↗Website for Barsava Sepehr Part, a chemical company producing crystalline ammonium sulphate under the Barno brand and part of the Sepehr holding. The bilingual (Persian/English) site presents the company and its products, with dynamic content and an online Q&A section.
molana_fest
molanafestival.ir ↗Website for the Molana National Narration Festival. Visitors can register for the festival and access podcasts, workshops and educational content. It features a custom graphic design and was built with modern technologies.
perfex_front
petrotarh_front
www.petrotarh.com ↗Website for Petrotarh Pars, a research and manufacturing group in chemical industries producing catalysts. The site presents the company and its products and includes sections showcasing past projects and clients, using high-quality images and detailed descriptions.
rusasia
rusasia.co ↗Website for Rusasia, an emigration consultancy offering residency, housing, student and currency services. The trilingual (Persian, Arabic, English) site was built for a clear user experience and good SEO.
sepehr
sepehr-group.com/fa ↗Bilingual (Persian/English) digital platform for the international Sepehr holding and its subsidiaries, such as Kimia Gostaran Sepehr and Kimia Razin. A modular architecture presents each business unit independently, with a focus on technical SEO and a structure suited to partners, customers and researchers.
kimiyagostaran
kimyagostaran.com ↗Website for Kimia Gostaran Sepehr, a chemical manufacturer founded in 2003. The site is a comprehensive platform presenting the company, its products, services and completed projects, with direct contact with the team.
acg
Arvan ACG software for managing cloud storage from several providers in one place. Features include user management, access control and support for FTP and similar protocols, aimed at making management processes more productive for organisations.
bargo
bargoex.com ↗Website for BargoEx, a high-quality grain exporter based in Kazakhstan that supplies Europe, the Middle East, China and the Gulf Cooperation Council. Phase one of the site covers the company, its services, goals and products.
photograph_front
newArvanS3
www.arvancloud.ir ↗Desktop application ArvanCloudS3, commissioned by ArvanCloud for its object storage unit. A tool for managing cloud buckets and files on a personal computer, with bucket creation, uploads, access control, moving files between buckets and mounting as a Windows drive. The UI matches Arvan's product design.
dr-talebzadeh
drhasantalebzadeh.ir ↗Website for the Dr. Talebzadeh plastic surgery clinic, a personalised platform introducing the clinic and its services. It features a custom design, optimised performance and detailed information on aesthetic surgery services.
zamin-portal
zaminhost.com ↗Website for Zamin Host, a provider of servers, hosting, online training, database services and Linux solutions in Iran and Europe. The site is designed and maintained by the Zaamdesign team.
florase
payping_demo_front
acenut_next
eventify app
blue2me
compressor
taef_perfume_front
Engineering work (private repos)
The source code of these projects is private. Technical walkthroughs are available on request.
Forex Expert Advisors & custom indicators
Trading robots and indicators for MetaTrader 5 built around Keltner Channel, XTrend, Spike, ZigZag and trend-pulse logic, each one with its own entry, exit and risk rules.
Modular trading EA architecture
An object-oriented Expert Advisor split into clear layers: data collection, analysis, signal generation and an agent that manages trades and the account. Several strategies and scenarios plug into the same core.
AI-assisted trading desktop app
In progress. The architecture covers agent orchestration, market-data ingestion, account monitoring, MT5 connectivity and full logging inside a polished desktop UI.
Django Ninja REST backend
A typed REST API built with Django Ninja for a full-stack product.
Qwik City full-stack app
A full-stack web application built with Qwik City and TypeScript.
Headless CMS blog
A blog that uses Agility CMS as a headless content backend and renders with Next.js and TypeScript.
Cross-platform recipe app
A mobile recipe app built with React Native and TypeScript.
Nuxt full-stack starter
A TypeScript Nuxt base project for building full-stack products quickly.
04 · Markets, in code
Beyond the web, I write Expert Advisors and custom indicators in MQL5. Below is a live-style chart and a sketch of how a strategy thinks once it sits on a real terminal.
- 01Custom indicators drawn straight onto the chart
- 02Expert Advisors that trade on signals, not on feelings
- 03Logic backtested before the first real order
void OnTick() { // fast MA crosses above slow MA, no open position yet if (crossUp(fastMA, slowMA) && !HasPosition()) trade.Buy(Lots, _Symbol, SymbolInfoDouble(_Symbol, SYMBOL_ASK), sl, tp); }
05 · The toolbox
Programming languages
Frameworks & libraries
Tools & technologies
Core engineering
AI & modern workflow
Technical analysis
06 · Languages (human & machine)
Let's build something together
Available for full-stack projects and collaborations. Send me a message and let's talk about your product.
+98 933 891 3838 · Iran, Khorasan Razavi