ali@dev:~/portfolio$ whoami
Ali Fahim, frontend engineer
Senior Frontend Developer at Yadak, focused on search, AI chatbot features and type-safe APIs. Led a Next.js 14 to 15.5/16 upgrade that cut load times by around 40%.
- role
- senior frontend developer
- now
- yadak.com · oct 2024 to present
- response
- usually within a day
~/portfolio/career-highlights
- 01YadakSenior Frontend Developer · Oct 2024 to presentUpgraded Next.js 14 to 15.5/16 (~40% faster loads), built AI chatbot features and tRPC APIs, and improved Elasticsearch search relevance to 95%.
- 02ArkaFrontend Developer · Sep 2022 to Sep 2024Modernized legacy React with RTK and Vite, led the TFVC-to-Git migration, and built CI/CD for four React projects.
- 03TaliFullstack Developer · freelance · Jan 2022 to Sep 2022Built a project-management app with Next.js and Tailwind, type-safe Drizzle/tRPC APIs, and React Hook Form/Zod validations.
$ full history, bullet by bullet, on linkedin ↗
man about
01I'm Ali Fahim, a software engineer focused on the frontend: React, Next.js and TypeScript, mostly. I care about the part people actually touch: how fast the first screen lands, whether search finds the thing, and what happens on the second click.
02Day to day I'm at Yadak, working on search, an AI chat assistant, and the type-safe API layer behind a large car marketplace. React and Next.js on the front, tRPC and Postgres behind it, Elasticsearch doing the heavy lifting. I also set up the design system foundation the UI is built on.
03I like the unglamorous half: migrating a legacy codebase without breaking it, wiring CI/CD so nobody deploys on a Friday by hand, and turning a design file into components the rest of the team can actually use.
git log --career
- HEAD ->Oct 2024 to presentSenior Frontend Developer @ YadakSearch across a large car database, chatbot features and the type-safe API layer.
- Led the Next.js 14 to 15.5/16 upgrade into a modular, high-performance architecture, cutting load times by around 40%.
- Built interactive chatbot features using advanced AI models.
- Implemented type-safe APIs with tRPC, reducing errors by 60%.
- Designed and optimized full-text search with Elasticsearch, improving search relevance to 95%.
- Established a shadcn/ui foundation based on a custom design system.
- Added observability with OpenTelemetry and the Grafana stack (Loki, Tempo, Prometheus).
- •Sep 2022 to Sep 2024Frontend Developer @ ArkaLegacy React modernized, and the tooling that made the team faster.
- Overhauled thousands of lines of legacy React, moving Redux to RTK to improve performance and UX.
- Led the company-wide migration from TFVC to Git.
- Built CI/CD pipelines for four React projects using Azure DevOps.
- Introduced Vite in legacy React codebases, accelerating development and build steps.
- Built multi-step, interconnected Excel validations with Zod.
- •Jan 2022 to Sep 2022Fullstack Developer @ Tali · personal project and freelanceA full-stack project management application built around my workflow.
- Architected and deployed the app with Next.js and Tailwind CSS.
- Built end-to-end type-safe endpoints with Drizzle ORM, tRPC and React Query.
- Created form components with React Hook Form and Zod, plus Zustand for global state.
ali@dev:~/portfolio$ ./say-hello
Let's build something worth using.
The best work usually starts with a plain conversation about what is slow, confusing, or not quite right yet. Tell me about it. I answer every message myself.
Usually replies within a day