01 / Intro

I build systems,
not just screens.

Lead Fullstack Engineer · Frontend Architecture · AI-Assisted Development

13 years building web applications across frontend and backend — GraphQL BFFs, micro-frontends, and performance work that ships.

Download resume ↗

02 / Engineering snapshot

How I work.

13+

Years building for the web

50%

Smaller JS/CSS bundles

90%

Smaller images

40%

Less development effort

  • Frontend architecture

    Micro-frontends, Feature-Sliced Design and design systems that scale with teams.

  • API & BFF design

    GraphQL BFFs on Node.js and Fastify that decouple UIs from backend churn.

  • Performance

    Bundle, image and caching work measured against Web Vitals.

  • Developer experience

    CI health, shared standards and AI-assisted workflows that cut effort.

Problems I solve

  • Untangling frontends from many backends
  • Slow, heavy pages at scale
  • Inconsistent UI across teams
  • Fragile builds and pipelines

03 / Selected work

Things I've built.

Technology
Domain
2 / 2 projects

Open Source · Interview Prep

PrepForge

A structured interview question bank with topic browsing and question-level progress APIs.

My role
Creator
Next.jsFastifyGraphQLPostgreSQLDrizzle ORMTypeScript

npm Package · Developer Tooling

git-contributor-stats

CLI and library for Git contributor and activity analytics, with charts and reports.

My role
Author & Maintainer
TypeScriptNode.jsCommanderChart.jsVitestBiome

04 / Experience

Where I've worked.

  1. — Present

    adidas

    Software Engineer II (Manager Band)

  2. —

    UKG

    Lead Software Engineer

  3. —

    Infosys

    Technology Analyst

05 / Engineering lab

Experiments and notes.

Experiment

Moving a large app from Webpack to Rspack

Notes from migrating build tooling, splitting bundles and tightening budgets — the work behind roughly 50% smaller JS/CSS bundles.

RspackPerformanceBuild tooling
See it in my career timeline

Note

Rolling out AI tools across a frontend team

What helped a whole team adopt AI-assisted coding, and where guardrails like review and tests still matter.

AIDeveloper experience
See it in my career timeline

Note

Coverage gates that teams don't hate

Making a 95% test coverage gate part of the pipeline without slowing delivery down.

TestingCI
See it in my career timeline

06 / About & contact

Let's build something.

13 years building web applications across frontend and backend — GraphQL BFFs, micro-frontends, and performance work that ships.