About
My journey started in 1999, when I was thirteen, with a 486 DX2 running DOS. There was no internet at home, only a few pages of handwritten notes from my uncle on how to find my way around the machine. Figuring things out from those notes was the start of a long road.
That road ran through software support, then hardware and network support, then programming: first C++, then C#. I took on small freelance projects, then went to university to study software engineering the academic way, at Islamic Azad University. In 2010 I joined Saze Gostar Saipa as a software and network contractor, and then spent about ten years building and supporting websites, internal applications and software for different companies, as part of small teams: learning management, payroll, CRM and office automation.
From 2020 I moved into engineering roles on larger distributed systems: railway operations and ticketing, then an English-learning platform built on Spring Boot microservices, gRPC and Kafka, running on AWS infrastructure I wrote in Pulumi to stay within a fixed budget. Most recently, as solution architect and .NET lead, I designed a multi-tenant e-invoicing platform and wrote its phased delivery plan.
What each step taught me: quality lives in the details, a plan only matters if it is kept, and a team does its best work when someone clears the path. On the side I build AI systems (multi-agent trading, natural-language BI, and RAG assistants that cite their sources), because I still enjoy learning something new.
Experience
- Apr 2026 – Present
Solution Architect & .NET Lead, Vosouq
Designed a multi-tenant e-invoicing platform that files with Iran's National Tax Administration.
- Created a .NET 10 microservices starter with Minimal APIs, gRPC, DDD and CQRS, plus a Kafka proof of concept and Grafana monitoring.
- Aug 2022 – Present
CTO, Vellso
Lead engineering for an AI-powered English-learning platform: an enterprise-scale Java microservices system serving clients on multiple platforms.
- Own the system design: Spring Boot microservices secured by Keycloak, running on AWS (ECS on Graviton, CloudFront, RDS, Valkey) with both relational and NoSQL databases, provisioned in Pulumi within a fixed monthly budget.
- Built the speech and language layer for learners: NLP, text-to-speech and speech-to-text pipelines that power speaking and listening practice.
- Lead an AI-first engineering team, with automation and AI agents built into how we design, review and ship.
- May 2024 – Apr 2025
Backend Engineer, Safir Rail
Railway operations and ticketing microservices.
- Built the Ocelot + Consul API gateway and the shared infrastructure libraries used by every service.
- Developed the user service and parts of the planning and base-information gRPC services.
- Nov 2020 – Oct 2022
Software Developer, Fadak Trains
Backend and front-end development.
- Built the company's Next.js website with Tailwind and Sentry monitoring.
- Developed backend services in .NET with SQL Server.
- Jan 2017 – Nov 2021
CTO, Karafarin Insurance Agency 2543
Led technology for an insurance sales agency.
- Built MLM, CRM and office-automation systems for insurance marketing on ASP.NET Core, Angular and Ionic.
- Designed a repository-pattern architecture integrated with third-party services over Web APIs.
- Integrated the TRON blockchain API and built crypto wallet and payment solutions.
- Oct 2011 – Dec 2016
SEO Engineer & Developer, Abzar Electronic Abnoos
Owned search visibility and internal tooling for a software and networking contractor.
- Led SEO for the company's WordPress sites: technical fixes, on-page optimization and content structure to grow organic search traffic.
- Developed internal business applications in .NET with SQL Server.
- Oct 2010 – Jan 2012
Software & Network Contractor, Saze Gostar Saipa
Software and network specialist.
Skills
- Languages
- Java, C#, TypeScript, Python, Rust, SQL
- Backend
- Spring Boot, ASP.NET Core, FastAPI, NestJS, gRPC
- Frontend
- Next.js, React, Angular, Tailwind, MUI
- Data
- PostgreSQL, MongoDB, SQL Server, Redis, Kafka, RabbitMQ
- Cloud
- AWS, Terraform, Pulumi, Docker, Keycloak, Grafana
- AI
- LangGraph, LiteLLM, RAG, Multi-agent systems, Ollama
Education
- 2012
- B.S. Software Engineering, Islamic Azad University, South Tehran Branch