$ whoami
Komeil Mehranfar
Senior Frontend Engineer
React · Next.js · TypeScript
8+ years building scalable, maintainable, high-quality web applications. I work on frontend architecture, design systems, and complex data-driven interfaces - with performance, accessibility, and automated testing built in.
- experience
- 8+
- github stars
- 2.1k
- based in
- AMS
komeil@amsterdam:~$ cat about.md
// About
Hey there! I'm Komeil, a Senior Frontend Developer with 8+ years of experience in software development, specializing in building scalable, maintainable, and high-quality web applications.
My core expertise is TypeScript, React, Next.js, and modern frontend architecture. I have extensive experience designing frontend architectures, component systems, design systems, and complex data-driven interfaces, with a strong focus on performance, accessibility, automated testing, and developer experience.
I work across the modern frontend ecosystem, including React Server Components, SSR/SSG/ISR, micro frontends, Tailwind CSS, Radix UI, Zustand, React Query, Zod, and Storybook. I have strong experience with automated testing using Jest, Vitest, Cypress, Playwright, and React Testing Library. Beyond the frontend, I'm comfortable working with Node.js, REST and GraphQL APIs, SQL, BigQuery, Segment, AWS, Google Cloud, and modern build and delivery tooling such as Vite, Turborepo, Docker, GitHub Actions, and Vercel.
Throughout my career, I've worked on large-scale platform migrations, design systems, analytics products, planning tools, and AI-enabled workflows. I'm comfortable working across the full development lifecycle - from understanding business requirements and defining technical solutions to architecture, implementation, testing, deployment, and continuous improvement.
I'm particularly interested in solving complex frontend problems, improving application performance, simplifying architecture, and building systems that scale with both the product and the engineering team. I enjoy working on technically challenging products where strong engineering practices and a deep understanding of user experience come together to create better software.

$ file photo.jpg
JPEG image data · human, probably
- education
- BSc Software Engineering
- Payam Noor University · 2017 - 2021
- languages
English (full professional)
Persian (native)
Dutch (elementary)
- based in
- Amsterdam, Netherlands
komeil@amsterdam:~$ ls ~/.stack
// Stack
Things I have shipped with, not things I have read about.
$ cat ~/.stack/core
$ cat ~/.stack/architecture
$ cat ~/.stack/ui
$ cat ~/.stack/data
$ cat ~/.stack/testing
$ cat ~/.stack/ship
$ cat ~/.stack/backend
komeil@amsterdam:~$ git log --author="Komeil" --oneline
// Experience
05/2025 → Present · 1 yr 4 mo · Amsterdam, NL
- Own the migration from AngularJS to Next.js across time tracking, planning, expenses, mileage, shifts, HRM, and finance - retiring the legacy app and its iframe embedding.
- Designed and shipped Project Planning end to end: drag-and-drop, recurring and multi-per-day assignments, capacity-vs-planned views, filtering, custom roles. Beta to default experience.
- Advanced the shared design system and rebuilt navigation as a vertical sidebar with a command menu, moving components into shared React packages.
- Wrote SQL in BigQuery and built Looker Studio dashboards, then piped product data through Segment into HubSpot and Intercom.
Next.jsTypeScriptTailwind CSSBigQueryn8n01/2023 → 05/2025 · 2 yr 4 mo · Amsterdam, NL
- Built the Nextgen ecommerce platform for Lyreco with Next.js 14 App Router, TypeScript, Zod, and Zustand on a clean architecture with TDD.
- Built the design system with Tailwind CSS, Radix UI, CVA, and React - 100% Jest coverage and WCAG audits run with design and product.
Next.js 14TypeScriptRadix UIZodMSW12/2019 → 12/2022 · 3 yr · Tehran, IR
- Led Behtarino.com on Next.js and React with SEO, ISR, and PWA - raised Google PageSpeed from 27 to 94.
- Architected vitrin.me in a Lerna monorepo with GraphQL and a reusable Strapi headless-CMS template.
Next.jsReactGraphQLLernaStrapi06/2019 → 11/2019 · 5 mo · Tehran, IR
- Built the Bus and Train product sites plus a PWA embedded in the Snapp super-app.
ReactRedux-SagaPWA03/2018 → 06/2019 · 1 yr 4 mo · Tehran, IR
- First developer job. Migrated the main site from jQuery and vanilla JavaScript to React and Redux.
ReactReduxjQuery
komeil@amsterdam:~$ ls -la ~/projects
// Open source & side projects
Two of these exist because job hunting as an Iranian engineer is harder than it should be.
visa-sponsors-companies-for-iranians
★ 1,555A crowdsourced list of companies that have hired at least one Iranian, so the next person does not have to guess who sponsors. My most-starred repo by a wide margin.
sudoku-core
★ 110A zero-dependency TypeScript engine that generates, solves, and analyses Sudoku - step by step or all at once, with human-style solving strategies and difficulty grading.
companies-with-remote-positions
★ 494The remote-first companion list: companies hiring Iranian engineers remotely, maintained with the community.
sudoku.best
The playable front end for sudoku-core: Next.js and PostgreSQL, daily puzzles, and a hint system that explains the reasoning instead of just filling the cell.
data-structures-and-algorithms
Classic data structures and algorithms implemented in TypeScript, written while preparing for interviews and kept as a reference.
komeil@amsterdam:~$ ping komeil --open-to-work
// Get in touch
Open to senior frontend and frontend platform roles in the Netherlands or remote in the EU. Also happy to talk about migrations, design systems, or why your bundle is 4 MB.
- in/komeilmehranfar
- github
- @komeilmehranfar
- resume
- Resume.pdf