Tehran, Iran
Moeein Aali — Full-Stack Software Engineer
Moeein Aali is a full-stack software engineer at Yektanet who builds production systems end to end — from the React and Next.js frontend he goes deepest in, through the Django and Go services behind them, to the Kubernetes pipelines that ship them.
- University
- Sharif University
- GPA
- .01 / 20
- Konkur Rank
- / 140,000
- Courses TA'd
- +
About
I'm a Computer Engineering student at Sharif University of Technology and a software engineer at Yektanet, where I've shipped interactive ad platforms, real-time analytics services, and the admin tooling that runs them. My depth is frontend — React and Next.js architecture, state and data-fetching design, and interfaces that stay fast under real traffic — but I've never wanted the job to stop at the browser.
That's meant writing Django and Nest.js services, a Socket.io analytics pipeline handling over a thousand requests a second, a Go crawler, and the Docker and CI/CD that deploy them. Alongside the industry work I've been a teaching assistant for more than twenty courses at Sharif, five of them as Head TA — which is where I learned that explaining a system clearly and designing one well are close to the same skill.
Experience
Yektanet
Tehran, Iran
Software Engineer, ComebackFull-time
June 2026 — Present- Owned the full client-side of Comeback, Yektanet's native-like Persian sports PWA serving over one million users — Next.js architecture (SSR, offline Service Worker, installability, TWA Android release) — and contributed on the Go services and delivery path (Bazel, Docker/OCI, Kubernetes, HPA autoscaling).
- Drove frontend performance and reliability: server-rendered critical pages, removed client-side loading flashes, tuned HLS video start-up, and instrumented Core Web Vitals and error alerting in Prometheus/Grafana to catch regressions in production.
- Built real-time and cross-platform experiences: WebSocket live scores and chat, push notifications across Android and iOS PWA, and a multi-sport UI layer that extended the product from football to volleyball and wrestling.
- Introduced AI into the product at low cost: moved comment moderation and news labeling from a general-purpose LLM to Jev, Yektanet's cost-optimized model, and built an MCP server and an automated Remotion video pipeline that let editors run content operations through AI agents.
Software Engineer, Uranus Business LineFull-time
January 2025 — May 2026- Built the Uranus website in Next.js (SSG/SSR) with a custom component library, and its Django/PostgreSQL backend with an admin panel that let project managers launch campaigns and demos independently, at over 99% uptime.
- Developed a real-time analytics service (Socket.io, Redis) handling 1,000+ requests per second during peak campaigns, and a Nest.js price-data API serving Yektanet's live ads.Uranus
Front-End EngineerFull-time
July 2024 — January 2025- Designed and built interactive and creative ads for the Uranus brand-awareness line in HTML, CSS, and JavaScript with GSAP, generating millions of views and engagements across Yektanet campaigns.
- Extended Yektanet's interactive ads with 3D animation via Lottie.JS and ModelViewer; one campaign reached a 15% engagement rate, roughly 150× the average CTR of a standard Yektanet ad.
Zerang
Tehran, Iran
Former Co-Founder & Software EngineerPart-time
February 2026 — August 2026- Co-founded Zerang with the Sharif AI Products team — an AI study companion for Konkur students — owning end-to-end product engineering with a scalable, production-grade architecture rather than an MVP shortcut.
- Designed and shipped a native-like PWA from scratch in Next.js with a custom Service Worker for installability and cache management, so the web product feels and behaves like a real mobile app.
- Built the frontend architecture with shadcn/ui, Zustand, Zod, React Hook Form, and TanStack Query, and shipped a parallel TWA Android release for large-scale native delivery alongside the web client.
Projects
Open-source work — course projects taken past their brief, and tools built for real use.
Comeback
2026-08Built from scratch: a native-like Persian sports PWA proven at over one million users — WebSocket live chat and scores, AI comment moderation and news labeling on a cost-optimized model, an MCP server for agent-driven admin, automated Remotion match videos, and Bazel/Kubernetes delivery — shipped across TWA and Swift.
Zerang
2025-11An AI study companion for Konkur students — RAG-grounded Q&A, an AI-generated study plan with a persistent counselor, and a native-like PWA plus TWA Android app on a Django/Next.js stack.
ASIS Badges
2026-09Three bilingual Next.js sites for ASIS hardware-CTF badges — Iran Badge, YUZ Badge, and the umbrella landing at badge.asis.sh — with scroll-scrubbed 3D board assembly, interactive hardware specs, challenge catalogues, and live scoreboards.
Arcadia
2026-07A Steam-like digital game platform built as 14 event-driven microservices — publishing, wallet and gift cards, an item marketplace with a real order-matching engine, community, and a hybrid recommendation engine — deployed to Kubernetes with Prometheus, Grafana, and Loki observability.
Byte Publication Website
2026-09Statically exported Next.js site for Byte, Sharif CE's magazine — MDX content, KaTeX math, build-time search, and legacy URLs preserved at byte-mag.ir.
mianGPT
2026-04A multi-model AI chat platform with a Django/OpenRouter backend and a streaming Next.js PWA frontend, unifying a web app and a Telegram bot behind one credit-billed API.
L.A. Noire
2026-03A noir-styled investigation platform — cases, evidence, complaints, crime scenes, and a React Flow detective board — with RBAC enforced across the React client and the Django API.
WSS Website
2025-04The site for the Winter Seminar Series, the largest event run by Sharif's CE department — frontend and backend features plus a load-performance overhaul.
Skills & Technologies
110 technologies across 13 areas — grouped by the kind of work, and drawn from what I've actually shipped and published.
Languages
5 items
Frontend Engineering
9 items
State & Data Fetching
7 items
UI & Motion
12 items
Backend Engineering
12 items
Data & Messaging
8 items
Systems & Concurrency
9 items
DevOps & Tooling
14 items
Observability
3 items
AI & Data Science
13 items
Testing & Quality
5 items
Mobile
4 items
Documentation & Design
9 items
Education
Sharif University of Technology
September 2022 — January 2027 (Expected)B.Sc. in Computer Engineering · Tehran, Iran · GPA 18.01 / 20.00
Coursework: Software Engineering, UI/UX Design, Data Analysis, Artificial Intelligence, Machine Learning
Modarres High School
July 2019 — September 2022Diploma in Mathematics and Physics · Tehran, Iran · GPA 19.92 / 20.00
National University Entrance Exam of Iran (Konkur)2022
Ranked 34th among more than 140,000 participants — top 0.03%.
Academic Experience
Teaching assistant at Sharif University of Technology and Micromaster Courses since 2023.
- Course Assignments
- Distinct Courses
- As Head TA
- Institutions
Sharif University of Technology
Sep 2023 – Present · 3 yrs
Tehran, Tehran Province, Iran · On-site
- Software Engineering Lab— Dr. Mirian· Summer 2026
- Database Design— Dr. Ramezani· Spring 2026
- Systems Analysis and Design— Dr. Ramezani· Fall 2025
- Software Engineering Lab— Dr. Mirian· Fall 2025
- Computer Networks— Dr. Dolati· Fall 2025
- Database Design— Dr. Ramezani· Spring 2025head
- Web Programming— Dr. Poursoltani· Spring 2025
- Software Engineering— Dr. Rivadeh· Spring 2025
- Compiler Design— Mrs. Hosseinmardi· Spring 2025
- Fundamentals of Programming (Python)— Dr. Nazari· Fall 2024head
- Web Programming— Dr. Poursoltani· Fall 2024
- Advanced Programming (Java)— Dr. Hosseinkhani· Fall 2024head
- Advanced Programming (Django)— Dr. Habibi· Fall 2024
- Fundamentals of Programming (Python)— Dr. Kazemi· Spring 2024head
- Engineering Probability and Statistics— Dr. Najafi· Spring 2024
- Fundamentals of Programming (C/C++)— Dr. Rivadeh· Spring 2024
- Fundamentals of Programming (Python)— Dr. Malekzadeh· Fall 2023head
- Engineering Probability and Statistics— Dr. Najafi· Fall 2023
Micromaster Courses
Jan 2024 – Present · 2 yrs 8 mos
Tehran, Tehran Province, Iran · On-site
- Programming for Data Analysis— Dr. Sadeghzadeh· Summer 2025head
- Advanced Programming (Java)— Mr. Farahnakian· Summer 2025head
- Basic Computer Engineering Skills— Mrs. Hosseinmardi· Summer 2024head
- Programming for Data Analysis— Dr. Sadeghzadeh· Winter 2024
- Data Structures and Algorithms— Prof. Ghodsi and Dr. Abam· Winter 2024
Academic Service
Student governance, technical teams, and event organization at Sharif — filter by team.
- Roles
- As Head
- Organizations
- Since
Winter Seminar Series (WSS)
2 roles
2 roles
- Head of Technical Team— 11th Winter Seminar Series2025 – 2026head
- Member of Technical Team— 10th Winter Seminar Series2024 – 2025
- Head of Social & Media Team— 10th Winter Seminar Series2024 – 2025head
- Head of Social & Media Team— 9th Winter Seminar Series2023 – 2024head
ICPC
1 role
1 role
1 role
- Member of Technical Team— ICPC 20242024
- Member of Media Team— ICPC 20232023
- Member of Executive Team— ICPC 20222022
Codocodile
1 role
1 role
1 role
- Member of Technical Team— 2nd Codocodile2024
- Head of Media Team— 2nd Codocodile2024head
- Head of Social & Marketing Team— 1st Codocodile2023head
Students' Guild Council
2 roles
- Member of Student Guild Council — Computer Engineering DepartmentJuly 2024 – June 2025
- Member of Central Student Guild Council — Sharif University of TechnologyJuly 2024 – June 2025
Byte Publication
1 role
2 roles
- Technical Lead2024 – Presenthead
- Content Writer2023 – Present
- Graphic Designer2023 – Present
CE-Intro
2 roles
- Chair of Staff— CE-Intro 14022023head
- Member of Scientific Team— CE-Intro 14032024
Micromaster Courses
1 role
- Member of Organizers TeamJanuary 2024 – Present
LLM-Agents Hackathon
1 role
- Technical Lead— 1st LLM-Agents Hackathon2025head
Rayan AI Contest
1 role
- Member of International Marketing Team— 1st Rayan AI Contest2024
Sharif Software Seminar Series (S4)
1 role
- Member of Marketing Team— 1st Sharif Software Seminar Series2024
HardWar
1 role
- Member of Media Team— HardWar 20252025
ASM-Masters
1 role
- Member of Content Team— 1st ASM-Masters2024
Reading
Books I've read, and what I'm in the middle of.
- Fundamentals of Software ArchitectureMark Richards & Neal FordReading
- Building MicroservicesSam NewmanReading
- Learning Domain-Driven DesignVladik KhononovReading
- You Don't Know JSKyle SimpsonReading
- Clean CodeRobert C. MartinRead
- Clean ArchitectureRobert C. MartinRead
- Kubernetes: Up and RunningBrendan Burns, Joe Beda & Kelsey HightowerRead
Terminal
Explore this site the way I'd explore a codebase. Type `help` to start — tab completes, arrows recall history, and `open <project>` navigates.
Get in Touch
Open to full-stack and frontend roles, collaborations, and interesting problems. The fastest way to reach me is email.