Senior Frontend Developer

Engineering the web with craft & care

I'm Matin Jahi, a frontend developer with 4+ years of experience building fast, scalable, SEO-optimized web applications with Vue.js, Nuxt.js, and TypeScript — with a strong focus on clean code, accessibility, and delightful motion.

4+

Years of Experience

600K+

Schools Served on Gamatrain

35%

Faster Page Loads Delivered

40%

Faster Feature Delivery

Career Journey

From interactive 3D experiences to large-scale EdTech platforms

  1. Frontend Developer (Open Source Contributor)

    GamaEdtech (Gamatrain) · Remote

    Apr 2025 – Present
    • Architected scalable features for an open-source Nuxt.js 4 / Vue.js 3 EdTech platform serving 600,000+ registered schools
    • Designed an AI-assisted quiz builder and school finder, driving a 25% increase in user session duration
    • Integrated Three.js-powered interactive educational content, contributing to a 15% increase in user retention
    • Redesigned routing architecture across 15+ core pages, cutting page load times by 35% and improving Core Web Vitals
    Nuxt 4Vue 3TypeScriptThree.jsAccessibility
  2. Senior Frontend Developer

    IraniCard (Pateh) · Isfahan, Iran

    May 2024 – Jan 2025
    • Led end-to-end frontend architecture for a leading travel platform, launching 7 core homepage sections in 8 months
    • Built a reusable Vue.js 3 component library in a microservices environment, accelerating feature delivery by 40%
    • Introduced RxJS for async data flow, reducing race-condition bugs by 65% in real-time search features
    Vue 3RxJSComponent LibraryMicroservicesAgile
  3. Frontend Developer

    Eron · Tehran, Iran

    Apr 2021 – Apr 2023
    • Created an interactive 3D product visualization feature with Three.js and Blender, boosting engagement by 30%
    • Built GSAP-driven scroll-triggered animation systems, improving perceived performance and Core Web Vitals by 20%
    • Owned a shared Vue.js component library applying WCAG 2.1 standards and SOLID principles
    Vue.jsThree.jsGSAPBlenderWCAG 2.1

Core Technologies

The tools and disciplines I use to ship production-grade frontends

Frameworks & Languages

Vue.js 2/3Nuxt.js 2/3/4ReactNext.jsTypeScriptJavaScript (ES2022+)Quasar

Styling & UI Systems

Tailwind CSSSCSS/SassVuetifyMaterial Design 3FigmaWCAG 2.1Semantic HTML

State, Data & Architecture

PiniaVuexVueUseRxJSREST APIsSOLID PrinciplesDesign Patterns

Motion, 3D & Tooling

Three.jsGSAPBlenderVite.jsVitestCypressDockerCI/CD

How I Work

The principles behind every line of code I write

Clean, Maintainable Code

SOLID principles, rigorous code review ownership, and enforced quality standards. Code should read like it was written by one careful person.

Performance First

Core Web Vitals are a feature, not an afterthought. From routing architecture to animation budgets, every decision is measured against real user experience.

Accessible by Default

WCAG 2.1 standards, semantic HTML, and Section 508-compliant navigation patterns. The web works best when it works for everyone.

Motion with Purpose

GSAP timelines, Three.js scenes, and micro-interactions that improve perceived performance — elegant, restrained, and always at 60 FPS.

Reusable Systems

Component libraries that accelerate whole teams. Build it once, build it right, and cut cross-team integration time in half.

Collaboration & Ownership

Cross-functional work with product, backend, QA, and stakeholders in Agile cycles — championing standards that keep five teams shipping without conflicts.

Education

B.Sc. Computer Engineering — Software

2023 – 2027 (Expected)

Shahid Mohsen Mohajer Technical and Vocational University

Isfahan, Iran · GPA 18/20

A.Sc. Information Technology

2021 – 2023

Shahid Shamsipour Technical and Vocational University

Tehran, Iran · GPA 18/20

Let's build something extraordinary

Open to freelance projects, collaborations, and full-time opportunities. Let's talk about your next idea.