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

man about

3 sections

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

3 commits
  1. Oct 2024 to present
    Senior 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).
  2. Sep 2022 to Sep 2024
    Frontend 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.
  3. Jan 2022 to Sep 2022
    Fullstack 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.
./contact --startexit 0

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