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 2025 – Present- 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 2024 – Oct 2025Azhang 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 2024 – Dec 2024- 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 2023 – Sep 2024Exmodules
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 2022 – Jan 2023- 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 2020 – Oct 2024Islamic Azad University
Selected Projects
Faraz — faraz.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.
Saipa — saipa.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.
Iranecar — iranecar.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 Motor — bahman.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.
MaliLand — maliland.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.
XChange — xchanged.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 Earth — ex-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.
Spash — spash.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 Design — slidedesign.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 Store — ela.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