Aryan KholghiAvailable

Frontend developer

I build fast, accessible interfaces in Next.js.

Independent frontend work: product UI, design-system implementation, and performance on React and Next.js codebases. Currently taking on contract projects.

Based
Remote · UTC+3:30
Focus
Next.js, TypeScript, React
Since
2023 — 4 shipped products
Next opening
September 2026

01 — Selected work

6 projects · 2023—2026
Abidarya — screenshot

Showcase site for a cosmetics and personal-care brand. Product catalogue, category browsing, and detail pages built for a growing range.

Next.js App RouterTypeScriptThree.jsReact QueryGSAP
Bank test — screenshot

Mock-exam and analytics platform for students preparing for Iran’s master’s and PhD entrance exams.

Next.js App RouterTypeScriptMathJax
Tahla — screenshot

Online store for gold and jewellery. Product catalogue, category browsing, and detail pages.

Next.js App RouterTypeScriptShadcn
Rabeck — screenshot

Showcase site for the Rabeck team — all of their services and completed work in one place.

Next.js App RouterTypeScriptThree.js
Lynx — screenshot

A platform for building online business cards. Users fully customise their own card — photo, phone numbers, social links — and share it with anyone as a public link.

Next.js App RouterTypeScriptReact QueryGSAP

02 — About

I work with small product teams that need frontend depth without a full-time hire.

Most of my work starts where a design hands off and ends where the code ships: turning Figma into components that hold up, replacing accumulated CSS with a token system, and fixing the pages that got slow.

I write TypeScript by default, test the parts that break, and care more about the interface being quick and legible than about which framework it was built with. Available for two- to twelve-week engagements.

Aryan Kholghi

03 — Stack

Programming
  • JavaScript
  • Python
  • C++
  • MATLAB
  • HTML
  • CSS
  • LaTeX
Frameworks & Libraries
  • React.js
  • Next.js
  • CrewAI
  • Pydantic
  • Redux.js
  • Zustand
  • TanStack Query
UI & Styling
  • Tailwind CSS
  • Material-UI
  • Bootstrap
  • Shadcn
  • Framer Motion
  • GSAP
  • Three.js
APIs & Data
  • REST APIs
  • GraphQL
  • Axios
  • WebSocket
  • MongoDB
Tools & Practices
  • Git
  • npm
  • Figma
  • Progressive Web Apps (PWAs)
  • MathJax
Languages
  • English — IELTS Academic 7
  • German — A1
  • Persian — Native

04 — Experience

2024 — now
Frontend developer · Rabeck Studio
  • Engineered a real-time online test platform (CSHub) for graduate/PhD entrance exam prep, integrating MathJax for complex math rendering; onboarded 6,000+ students, and sustained 800+ concurrent users during peak exam periods
  • Built a large-scale e-commerce platform (Tahla) for a gold and jewelry retailer with dozens of pages, architecting modular, reusable components that maintained a 95+ Google Lighthouse performance score across the entire site
  • Developed the full-stack architecture for a music concert website (Farhang Gostar Saba), including all Next.js API routes and a MongoDB database from scratch, enabling users to stream and favorite songs, with IP-based rate limiting (50 req/min) to ensure stability under high traffic
  • Delivered a delivery-logistics platform (Zoodline) using react-leaflet for interactive origin/destination selection, cost calculation, and delivery-time estimation, now used by partner stores and generating 300+ daily deliveries across Tehran
  • Integrated Three.js for interactive 3D product visualization on a cosmetics B2B/B2C showcase site (Abidarya), optimizing render scale and scene lighting to achieve accurate shadows while maintaining strong mobile performance
Remote
2023 — 2024
Frontend developer · Saminray ICT
  • Developed a comprehensive psychology-assessment platform featuring multiple test types (personality, emotional intelligence, marriage compatibility, and DISC), prioritizing a highly intuitive and engaging test-taking user experience
  • Built Daricard, a bill-payment and telecom-recharge platform, integrating APIs from multiple providers (Hamrah-e Avval, Irancell, Rightel, electricity, gas, and water utilities) with identity-verification-based user registration; implemented per-user rate limiting via the Token Bucket algorithm to prevent request abuse
  • Engineered an administrative dashboard for the Ministry of Defense, enabling live monitoring of CCTV camera feeds across all organizational units in real time using WebSockets
Full-time

05 — Education

2020 — 2024
B.Sc in Computer Science · University of Mazandaran
  • Ranked 1st among 76 students in the department for 5 consecutive semesters (2nd – 6th semester); admitted 2nd among 76 in the 2020 cohort
  • Coursework: Artificial Intelligence, Data Mining, Design and Analysis of Algorithms, Data Structures and Algorithms, Probability, Linear Algebra, Linear Optimization
  • Teaching Assistant for Linear Optimization (Sep 2022 — Jan 2023), leading weekly problem-solving sessions for 30+ students
Final project: Filtered Approximate Nearest Neighbor Search over Vector Embeddings
  • Built an end-to-end benchmark pipeline on 200K+ text chunks from English Wikipedia, generating dense embeddings (BGE) and preserving real categorical metadata for filtered-search evaluation
  • Implemented and benchmarked four ANN search strategies (brute-force, post-filtering, in-graph filtering, and an ACORN-inspired over-provisioned HNSW) using FAISS, evaluated across 1,000+ queries
  • Discovered that standard HNSW-based filtering degrades sharply below 5% selectivity, and that semantically-clustered filters underperform random filters by up to 3x at comparable selectivity — showing selectivity alone does not predict filtered-search quality
  • Showed that graph over-provisioning improves recall by up to 30 percentage points but plateaus on clustered filters, motivating predicate-aware graph construction as the next research direction
GPA 17.32/20
2017 — 2020
High School Diploma in Mathematics and Physics · Exemplary High School
GPA 18.40/20

06 — Now

07 — Contact

Have a frontend problem that needs shipping?

Send a short brief — what it is, when it needs to be live. I reply within a day.