Rayan Noroozi

Senior Frontend Developer

[email protected] | +98 916 523 3246 | Vanak Square, Tehran | byteme.ir

LinkedIn: www.linkedin.com/in/ryan-norooz | Github: github.com/RyanNorooz

Professional Summary

I build web experiences that feel smooth, look sharp, and never ask users to refresh the page. I specialize in frontend-heavy products, real-time interactions, and systems that scale without drama. Whether it's designing from scratch or refactoring ancient codebases, I work fast, break things responsibly, and leave projects better than I found them.

Technical Skills

Technologies: Javascript, Typescript, Next.js, Nuxt.js, React, Vue.js, Tailwind, Three.js, WebGL, GLSL, WebSocket, TRPC, MongoDB, Git, Docker, GSAP, Web3, Zustand, Zod, Shadcn/ui, Turborepo, React Query, MUI

Competencies: Leadership, PWA, Data Analysis, Dev Ops, Bots, Database Management, Responsive Design, AI

Professional Experience

Senior Frontend Developer

Oct 2025Present

Faraz

Tehran, Iran · On-Site
  • Maintain and extend the platform’s price charts, integrating and customizing TradingView widgets.
  • Build custom indicators and strategy tooling, implementing math-heavy calculations on the client.
  • Consume realtime WebSocket price feeds to keep charts and market data in sync without reloads.
  • Contribute to the ongoing rewrite of the codebase onto a modern frontend stack.
  • Create AI systems and workflows that automate repetitive tasks and speed up team throughput.
  • Work with the marketing and product teams to deliver their requirements.
  • Stay on-call during releases to keep the platform stable.

Software Engineer (Full-Stack)

Sep 2024Oct 2025

Azhang Pardaz

Tehran, Iran · On-Site
  • Built an automated crypto trading platform end to end: a Bun and Turborepo monorepo with a tRPC and Express backend, MongoDB data layer, and a Next.js dashboard, fully type-safe from database to UI.
  • Integrated the BingX exchange API for automated order execution across multiple exchange accounts, driven by scheduled strategy runs.
  • Shipped a Telegram bot for trade confirmations and push alerts, with inline keyboards and calendar-based date selection.
  • Built portfolio management dashboards covering position, trade, alert and confirmation history, using TanStack Table and Query, Recharts, and decimal.js for exact financial math.
  • Analyzed very large strategy-backtest datasets to tune and optimize trading strategy parameters.
  • Added role-based access control and JWT authentication across the platform, and designed the MongoDB schemas behind it.

Senior Frontend Developer

Jun 2024Dec 2024

MEGA Group

Tehran, Iran · Hybrid
  • Shipped and maintained front-ends across the whole automotive portfolio: seven customer-facing vehicle sales platforms (Saipa, Saipa Diesel, Bahman Motor, BMCars, Mammut, Mayan and Arya Diesel) on a shared Vue 3 PWA codebase, plus the iranecar.com marketplace, its internal admin panel and the corporate site.
  • Rebuilt iranecar.com as a Nuxt 3 PWA: GSAP-animated landing pages, the new-car and car-info filter systems, and side-by-side car comparison.
  • Owned the album and vehicle base-info modules of the internal admin panel, and hardened its shared DataTable and form components — rerender performance, tri-state selection and upload type constraints.
  • Hardened authentication on the Saipa sales platform: route guards across the user panel, refresh-token rotation on expiry, and cookie expiry and revocation handling.
  • Built the Bahman Motor leasing flow end to end — OTP verification with countdown, guarantor management, contracts, and bank and branch selection.
  • Stayed on-call through vehicle sale launches, when traffic spikes hardest.

Frontend Developer

Nov 2023Sep 2024

Exmodules

Mashhad, Iran · Remote
  • Drove front-end delivery, coordinating between the design and back-end teams.
  • Introduced the modern React ecosystem to the team, significantly improving developer experience.
  • Built a company-wide design system for consistency across products.
  • Built interactive 3D web experiences with Three.js, WebGL and custom GLSL shaders.
  • Integrated MetaMask wallets and smart contracts for crypto-based products.
  • Mentored a small front-end team on the crypto exchange build.

Frontend Developer

Feb 2022Jan 2023

Wish Work

Tehran, Iran · Remote
  • Helped build the "Golden Crown" admin panel, a reusable dashboard foundation for apps of any size and complexity.
  • Rewrote the Ela Store storefront from Bootstrap to Tailwind CSS and shipped new pages against pixel-perfect designs.
  • Built a fully multilingual e-commerce site for an Italian furniture brand, with custom carousels and heavy GSAP animation work.
  • Used GSAP to build attention-grabbing animations for landing pages.
  • Collaborated with a team of 10+ developers, designers and product managers.

Education

Bachelor's degree, Computer Science

Sep 2020Oct 2024

Islamic Azad University

Selected Projects

Farazfaraz.io

Work on the charting side of a TradingView-like crypto platform: maintaining and extending the price charts, building custom indicators and strategy tooling, and wiring up realtime WebSocket feeds so nothing needs a refresh. Contributing to the rewrite onto a modern frontend stack, building AI workflows that removed a pile of repetitive work, and staying on-call through releases.

Saipasaipa.iranecar.com

Delivered rapid-fire feature updates for Saipa's official vehicle sales platform. Hardened the auth layer — route guards across the user panel, refresh-token rotation on expiry, cookie expiry and revocation — worked through the sales flow (options, worn-out vehicle forms, queueing, pre-payment), and stayed on-call during launches to keep the platform alive under pressure. Documented the sales flow and front-end architecture so no one would have to suffer again.

Project Xerox: Automated Trading Platform

Built end to end: a Bun and Turborepo monorepo with a tRPC and Express backend, MongoDB data layer and a Next.js dashboard, type-safe from database to UI. Integrated the BingX API for automated order execution across multiple accounts on scheduled strategy runs, shipped a Telegram bot for trade confirmations and alerts, and built position, trade and alert history dashboards using decimal.js for exact financial math.

Iranecariranecar.com

One of the core front-end developers on the Nuxt 3 rebuild of the platform. Built GSAP-animated landing pages, the new-car and car-info filter systems, and side-by-side car comparison, and worked on the album and vehicle-info pages throughout.

Iranecar Admin Panel

Owned the album and vehicle base-info modules, and hardened the shared component layer the rest of the panel is built on: DataTable rerender performance, tri-state selection, upload file-type constraints and the form components. Decoupled the car pages into maintainable units along the way.

Bahman Motorbahman.iranecar.com/leasing

Built the leasing and installment purchase flow end to end — OTP verification with countdown and validation, guarantor management, contract handling, and bank and branch selection — on a Vue 3 PWA codebase shared across several automaker storefronts.

MaliLandmaliland.vercel.app

Built a unified shadcn/ui design system powering every surface of the platform, from landing pages to admin dashboards. Integrated and heavily customized TradingView widgets, and generated typed data-fetching layers straight from the API schema to cut hand-written client code. Front-end reached a demo-complete state; the product never launched.

XChangexchanged.vercel.app

Drove front-end development for a crypto exchange platform, mentoring a small team to deliver the trading interface: order entry, wallets and market views. Front-end reached a demo-complete state; the product never launched, so the live link is the front-end on Vercel.

PCO Meta Earthex-land-gamma.vercel.app

Built a fully interactive 3D globe with custom GLSL shaders and wallet-based land ownership — zoom, region selection and NFT minting, all rendered in WebGL. Front-end was completed and demoed; the product was shelved before a backend shipped.

Spashspash.space

Contributed to early frontend efforts for a fast-growing Iranian platform for booking verified workspaces. Helped shape initial architecture and visual direction before handoff to the core team.

Slide Designslidedesign.it

Designed and built a buttery-smooth, fully multilingual e-commerce site for an Italian furniture brand. Custom carousels, GSAP-heavy animations, and serious visual polish — one of those rare projects that looked as good as it felt to build.

Ela Storeela.store

My first real web dev battle: rewrote the whole site in Tailwind, burned Bootstrap to the ground, built new pages, broke things, fixed them, and learned a ton in the process. Props to the Wishwork team for the pixel-perfect designs — and the patience.

Languages

Persian — Native, English — Bilingual Proficiency