Ali Rostami_
  • Tehran, Iran
  • Now at Ring.ir

Ali Rostamiaka ShayanSenior Front-End Engineer

I build fast, scalable front-ends for products millions of people use.

Core stack: TypeScriptReactNext.jsReact Native

years in front-end
6+
users on products I built
3–5M
Lighthouse score raised
60 → 90
downloads on our top game
24k
Scroll to meet me

About me

Fast interfaces, clean architecture, happy teams.

about.mdskills.ts
  1. # Hello, world
  2. I'm a front-end engineer who likes the hard parts: real-time trading screens, white-label platforms that re-skin in minutes, and server-driven UI engines that render screens from JSON.

  3. I've led small teams, mentored engineers into full-time roles, and set up monorepos and design systems that teams actually enjoy using.

  4. Outside of work I co-founded an indie game studio, and I hold an M.Sc. in Computer Science (AI) from the University of Tehran with a paper published by IEEE.

Character sheet

  • Name

    Ali Rostami, but everyone calls me Shayan. Yes, the 3D guy falling next to you is me.

  • Base

    Tehran, Iran

  • Education

    M.Sc. Computer Science (AI), University of Tehran · B.Sc. Civil Engineering, Shahid Beheshti University

  • Languages

    Persian (native) · English (intermediate)

Experience

Six years in fintech, crypto trading and white-label platforms, plus the indie game studio I co-founded.

  1. ★ Active quest

    – · Tehran, Iran

    Ring.ir

    Senior Front-End Developer

    • Built the server-driven UI (SDUI) engine that renders screens from backend JSON, with a strong focus on rendering performance.
    • Brought Domain-Driven Design into the front-end codebase to improve maintainability.
    • React
    • SDUI
    • DDD
  2. ✓ Completed

    – · Dubai, UAE

    Technance

    Senior Front-End Developer

    • Led the Next.js back-office platform for a B2B white-label exchange serving several enterprise clients.
    • Led a team of 3 engineers and mentored an intern into a full-time role.
    • Built the white-label React Native app on a feature-based monorepo with a per-client design system.
    • Fixed socket performance on trading pages and documented the design system in Storybook.
    • Next.js
    • React Native
    • Monorepo
    • Storybook
  3. ✓ Completed

    – · Dubai, UAE

    Finestel

    Senior Front-End Developer

    • Raised the Lighthouse performance score from about 60 to about 90 with code splitting, lighter dependencies and React 19 features.
    • Improved landing-page SEO with SSR, schema.org graphs, correct metadata and breadcrumbs.
    • Built a white-label platform UI that lets clients launch a branded version within minutes.
    • Next.js
    • shadcn/ui
    • SEO
    • Performance
  4. ✓ Completed

    – · Tehran, Iran

    Wallex

    Senior Front-End Developer

    • Built products for an exchange group serving 3–5 million users with Next.js.
    • Delivered the 6030 Exchange application on React Native Web.
    • Next.js
    • React Native Web
    • Vue
  5. ✓ Completed

    – · Tehran, Iran

    SargarmiDan

    Front-End Lead

    • Led front-end development of the Kloop app store, a React Native application.
    • React Native
  6. ★ Active quest

    – · Tehran, Iran

    Homemade Lemonade Games

    Co-Founder & CTO

    • Shipped about 5 mobile and 6 PC games; Shalam Shoorba (a Persian Wordle-style game) reached 24k downloads.
    • Built the backend with Node.js, Express, MongoDB and Redis, with CI/CD on Docker.
    • Node.js
    • MongoDB
    • Docker
  7. ✓ Completed

    – · Tehran, Iran

    Vira Negar

    Front-End Developer

    • Built hadaf.academy and other web products with Next.js and Nuxt.js.
    • Next.js
    • Nuxt.js

Skills

The tools I use every day. Point at one and Shayan nods along.

Languages

Bag 01 · 2/2
  • TypeScript
  • JavaScript

Frameworks

Bag 02 · 6/6
  • React
  • Next.js
  • React Native
  • React Native Web
  • Vue
  • Nuxt.js

Architecture

Bag 03 · 6/6
  • Domain-Driven Design
  • Server-driven UI
  • Monorepos
  • Design systems
  • Feature-based structure
  • MVVM

UI and performance

Bag 04 · 6/6
  • shadcn/ui
  • Storybook
  • Lighthouse
  • SEO and SSR
  • Code splitting
  • WebSockets

Tooling

Bag 05 · 5/5
  • Git
  • Docker
  • CI/CD
  • npm publishing
  • Unit testing

Backend

Bag 06 · 4/4
  • Node.js
  • Express
  • MongoDB
  • Redis

Projects

Things I've built that I'm proud of.

  • Cart 01

    Server-driven UI engine

    A rendering engine that builds whole screens from backend JSON, so product teams ship UI changes without app releases.

    • React
    • SDUI
    • Performance
  • Cart 02

    White-label exchange platform

    A branded trading platform clients can launch within minutes, built on component composition and a dynamic design system.

    • Next.js
    • React Native
    • Design system
  • Cart 03

    Trading terminal

    Real-time trading screens with socket performance tuned for busy markets.

    • WebSockets
    • Next.js
  • Cart 04

    Homemade Lemonade Games

    An indie studio I co-founded. Shalam Shoorba, a Persian Wordle-style game, reached 24k downloads.

    • Games
    • Node.js
    • Co-founder

Research & teaching

An IEEE paper and years of teaching, alongside shipping products.

Publication · Feb 2025

Segmentation of Coronary Artery Stenosis in X-Ray Angiography Using Mamba Models

IEEE, with F. Fouladi and H. Sajedi

Read on IEEE Xplore

Teaching · since 2019

Teaching Assistant at Shahid Beheshti University and the University of Tehran since 2019: Basics of Programming, Machine Learning, NLP and Image Processing. I also taught Scratch programming to children aged 9–12.

You reached the ground. Let's talk.

Got a role, a project, or just want to say hi? Write me anytime, or grab my CV. And call me Shayan, everyone does.