Skip to content
Mehrab Vosough

Front-End Engineer

Mehrab
Vosough

I build fast, accessible React and Next.js front ends for aviation, ERP, CRM and travel products.

Aim and drop

Pick a prize below

I am a front-end engineer with four years of production experience in React, Next.js and TypeScript, across aviation, ERP, CRM and travel products, after two years of WordPress development.

My strengths are front-end architecture, design systems, performance and Agile delivery, and I have led a remote team. I care about the parts users feel but rarely name: load time, accessibility and layouts that hold up on any screen.

Based in
Tehran, Iran
Languages
Persian (native), English (intermediate), French (beginner, A1)
Education
Associate degree in Business Administration, Allame Tabarsi University, 2018 to 2020
Languages
JavaScript (ES6+), TypeScript, HTML5, CSS3, Sass
Frameworks and state
React, Next.js (SSR, SSG), Vue.js, Vuetify, Redux Toolkit, Zustand, Chart.js
UI and forms
Tailwind CSS, Material UI, shadcn/ui, styled-components, React Hook Form, Formik, Yup, Zod
APIs and quality
REST, gRPC, WebSocket, Server-Sent Events, Jest, Core Web Vitals, SEO
Tools and process
Git, Jira, Scrum, Agile, Code review, Design systems, Responsive design, Accessibility

Selected work

Pick a cartridge to load it.

Iran Airtour Airline

ULD Tracking

The system cargo operations use to track Unit Load Devices, the containers and pallets that air cargo travels in.

I redesigned the system's UX, and human operational errors fell by about 90%.

Built with
React, Redux Toolkit, Formik, Yup

Experience

Each island is a role. Pick a flag to visit it.

Front-End Engineer, Iran Airtour Airline

I develop enterprise React applications for the Aircraft Maintenance, Inventory and Cargo Operations teams.

  • Redesigned the UX of the ULD (Unit Load Device) Tracking System, reducing human operational errors by about 90%.
  • Contributed to a Weight & Balance System that raised cargo capacity by 10 to 15% and cut excess fuel use by about 9%.
  • Built reusable components and complex Formik and Yup forms on Redux Toolkit, improving data accuracy.
  • Work with back-end, QA and business teams in Agile sprints, and raise code quality through code reviews.
Where
Tehran, Iran
Worked with
React, Redux Toolkit, Formik, Yup

Arcade

Four small games, written from scratch for this site. No engine and no image or audio files: every sprite is drawn in code and every sound is synthesized as you play.

  • Harrier RunRail shooter
  • Sunset DriveRacing
  • Gem StackPuzzle
  • Ring Tube3D runner

Skim the checkerboard toward the sunset, shoot the drones and clear the pillars.

Controls for Harrier Run
ActionKeyboardTouch
FlyArrows or WASDDrag anywhere
FireSpaceAutomatic while you drag

Contact

Hiring, a project, or a question about the games: send a message here or use any of these.

Tehran, Iran

Replies go to the email you give.