Skip to content
Moeein Aali, Full-Stack Software Engineer

Tehran, Iran

Moeein Aali — Full-Stack Software Engineer

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
+
01

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.

02

Experience

Yektanet logo

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.
Next.jsGoPythonWebSocketRedisPostgreSQLJevLiteLLMMCPRemotionKeycloakBazelKubernetesPrometheusGrafanaJenkins

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
Next.jsDjangoPostgreSQLExpress.jsSocket.ioRedisNest.jsMongoDBAWS S3

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.
JavaScriptGSAPLottie.JSModelViewerHTMLCSS
Zerang logo

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.
Next.jsPWAService Workershadcn/uiZustandZodReact Hook FormTanStack QueryTWAAndroid
03

Projects

Open-source work — course projects taken past their brief, and tools built for real use.

Comeback

2026-08

Built 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.

Next.jsWebSocketBazelKubernetesPrometheusGrafanaGoPWAService WorkerTWASwift
Read case study

Zerang

2025-11

An 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.

Next.jsDjangoPostgreSQLRedisDockerTanStack QueryZustandZodReact Hook FormPWAService WorkerTWAAndroid
Read case study

Three 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.

Next.jsTypeScriptTailwind CSSGSAPMotionmodel-viewershadcn/ui
Read case study

Arcadia

2026-07

A 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.

Next.jsPythonGoPostgreSQLKafkaRedisKubernetesDockerPrometheusGrafanaLokiTanStack QueryZustandZod
Read case study

Statically 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.

Next.jsTypeScriptMDXKaTeXTailwind CSSGitHub Actions
Read case study

mianGPT

2026-04

A 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.

Next.jsDjangoPostgreSQLRedisDockerNginxTanStack QueryZustandZodReact Hook FormPWATelegram Bot API
Read case study

L.A. Noire

2026-03

A 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.

ReactReact FlowDjangoPostgreSQLDockerViteTanStack QueryZustandZod
Read case study

The site for the Winter Seminar Series, the largest event run by Sharif's CE department — frontend and backend features plus a load-performance overhaul.

Next.jsDjangoPostgreSQLDockerNginxZodZustandTanStack Query
Read case study
04

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

TypeScriptJavaScriptGoPythonKotlin

Frontend Engineering

9 items

Next.jsReactHTMLCSSTailwind CSSPWAService WorkerVercelTWA

State & Data Fetching

7 items

TanStack QueryZustandZodReact Hook FormAxiosGraphQLApollo Client

UI & Motion

12 items

shadcn/uiAnt DesignMaterial UIChakra UIBootstrapFramer MotionGSAPLottie.jsModelViewerThree.jsDnDKitReact Flow

Backend Engineering

12 items

GinFiberDjangoNest.jsExpress.jsFastifyFastAPIFlaskWebSocketSocket.ioGraphQLMicroservices

Data & Messaging

8 items

PostgreSQLRedisMongoDBElasticsearchKafkaNATSPrismaSQLAlchemy

Systems & Concurrency

9 items

ConcurrencyLinuxNamespacescgroupsProcesses & ThreadsNetworkingGDBCompiler DesignComputer Architecture

DevOps & Tooling

14 items

KubernetesDockerBazelGitHub ActionsJenkinsGerritNginxGitAWS S3VercelSwaggerPostmanMetabaseFFmpeg

Observability

3 items

PrometheusGrafanaLoki

AI & Data Science

13 items

LLM Cost OptimizationJevLiteLLMMCPAI Moderation & LabelingLangChainFAISSRAGEmbeddingsLLM IntegrationNumPyPandasMatplotlib

Testing & Quality

5 items

VitestJestStorybookESLintPrettier

Mobile

4 items

TWAPWAKotlinFlutter

Documentation & Design

9 items

FigmaLaTeXAdobe PhotoshopAdobe IllustratorCanvaTypstMarkdownDocusaurusJekyll
05

Education

Sharif University of Technology logo

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 logo

Modarres High School

July 2019 — September 2022

Diploma 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%.

06

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 logo

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 logo

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
07

Academic Service

Student governance, technical teams, and event organization at Sharif — filter by team.

Roles
As Head
Organizations
Since
Winter Seminar Series (WSS) logo

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 logo

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 logo

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 logo

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 logo

Byte Publication

1 role

2 roles

  • Technical Lead2024 – Presenthead
  • Content Writer2023 – Present
  • Graphic Designer2023 – Present
CE-Intro logo

CE-Intro

2 roles

  • Chair of Staff— CE-Intro 14022023head
  • Member of Scientific Team— CE-Intro 14032024
Micromaster Courses logo

Micromaster Courses

1 role

  • Member of Organizers TeamJanuary 2024 – Present
LLM-Agents Hackathon logo

LLM-Agents Hackathon

1 role

  • Technical Lead— 1st LLM-Agents Hackathon2025head
Rayan AI Contest logo

Rayan AI Contest

1 role

  • Member of International Marketing Team— 1st Rayan AI Contest2024
Sharif Software Seminar Series (S4) logo

Sharif Software Seminar Series (S4)

1 role

  • Member of Marketing Team— 1st Sharif Software Seminar Series2024
HardWar logo

HardWar

1 role

  • Member of Media Team— HardWar 20252025
ASM-Masters logo

ASM-Masters

1 role

  • Member of Content Team— 1st ASM-Masters2024
08

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
09

Terminal

Explore this site the way I'd explore a codebase. Type `help` to start — tab completes, arrows recall history, and `open <project>` navigates.

10

Get in Touch

Open to full-stack and frontend roles, collaborations, and interesting problems. The fastest way to reach me is email.