Frontend Developer

Hamid
Soy

Building precise, elegant interfaces with TypeScript and React.

email@hamid.soyNetherlands

Scroll

01 /

About

I'm a frontend developer with a strong focus on TypeScript and React. I actively seek challenges and enjoy experimenting with new technologies, frameworks, and libraries to strive for continuous improvement.

A user-friendly interface is central to everything I do. I think proactively about UX and optimise designs by looking beyond the happy flow — anticipating edge cases such as error messages, missing data, and possible user obstacles so the application remains intuitive in all scenarios.

Through my broad technical knowledge and user-focused approach, I often act as the link between backend and UX, elevating both technical quality and user experience.

Languages

English

Dutch

Turkish

Arabic

02 /

Skills

Frontend

  • TypeScript / JavaScript
  • React / Next.js
  • React Native
  • Vue / Nuxt
  • Storybook
  • UI / UX
  • Accessibility (A11Y)

Backend & Infra

  • Node.js
  • PostgreSQL
  • Drizzle ORM
  • AWS
  • Docker
  • Kubernetes
  • Linux

Testing

  • Jest / Vitest
  • Playwright / Cypress

Tools & Process

  • Git / GitLab / CI-CD
  • MobX
  • Scrum / Agile
  • Neovim

03 /

Experience

2022 — 2026

Capgemini

Frontend Developer

Tracces (Capgemini)

Involved in a greenfield project from inception to maturity. Experienced the full journey and consequences of early architectural choices in later phases. Grew into the frontend lead role from mid-2024, steering, onboarding, and helping colleagues while making technical frontend/UX decisions.

  • Migrated bundler from Craco to Vite (incl. Jest → Vitest) — 5× faster build & test times
  • Rewrote existing architecture and components with improved TypeScript implementation
  • Implemented consistent error handling for all API calls for better UX
  • Set up a brand-new project from scratch applying all lessons learned: React Query, TanStack Router, Orval, Zod, React Hook Form
  • Proactive backlog management — creating tickets that prevent future issues, not just fix current ones
ReactTypeScriptMobXStorybookViteVitestReact QueryTanStack RouterZod

2022

Capgemini

Frontend Developer — Accessibility Team

Ministry of General Affairs (via Capgemini)

After an accessibility audit of the Rijksportaal revealed many compliance issues, a special accessibility team was formed. As the sole frontend developer, I fully immersed myself in WCAG guidelines — identifying, analysing, and resolving issues, and adapting components to meet all applicable standards.

ReactNext.jsTypeScriptTailwindCSSBloomreach CMSJawsNVDA

2022 — 2024

Capgemini

Mobile Developer — Barcode Scanner App

Freelance

Responsible for the technical setup of a React Native/Expo app that lets users scan supermarket barcodes to instantly check for allergens, E-numbers, dietary preferences (vegan, vegetarian, halal). Also developed Node.js scripts to fetch, process, and manage product data.

React NativeExpoTypeScriptMaterial UIStrapiNode.js

04 /

Education

2016 — 2020

Bachelor of Healthcare Technology

Hogeschool Rotterdam

2020

Minor in Data Engineering

Hogeschool Rotterdam

05 /

Courses

AWSReact for Senior EngineersCI/CDSOLID in ReactKubernetesDocker

06 /

Projects