Hi, I'm Khagani šŸ‘‹

Full-Stack Engineer | React, TypeScript, Node.js. 4+ years of frontend experience in e-commerce and fintech.
KM
Download CV (PDF)Contact me

About

Engineer with 4+ years of frontend experience in React and TypeScript across e-commerce and fintech. Halved a production widget bundle and reduced page load from 6.5 s to 1.9 s. I build Node.js APIs and LLM/RAG features in personal projects, including Olue, and contribute to pino and mercurius. Based in London. UK right to work — no sponsorship required.

Work Experience

M

Mbunity Development

Nov 2024 - Present
Frontend Engineer
I build and maintain the customer-facing size-recommendation widget embedded on luxury fashion retailers' product pages. Delivered retailer-specific React widget themes and integrations with client engineers. Clients reported 3–9Ɨ conversion lifts and 25–40% fewer returns for the product. Halved the widget's bundle size by profiling with vite-bundle-analyzer and replacing bulky external libraries with in-house code. Migrated the codebase from JavaScript to TypeScript, added Jest and Playwright tests with axe accessibility checks against WCAG 2.2 AA criteria, shipped real-time analytics hooks into client dashboards, and own per-client GitLab CI/CD deployments to DigitalOcean.
D

DDI Development

Nov 2023 - Nov 2024
React Engineer
Cut page load from 6.5 seconds to 1.9 seconds by leading the migration of a CV-builder product from AngularJS to React, TypeScript and React Query, retiring an end-of-life framework. Built a React single-page application for a financial-advisory platform with JWT authentication and ~90% test coverage — the application passed an external security audit. Configured GitHub Actions CI pipelines supporting 10+ deployments per week and onboarded two developers onto the project.
R

Ruzym OÜ

Apr 2022 - Nov 2023
Frontend Developer
Sole frontend developer on a React Trello-style task-management app serving approximately 1,000 daily users. Built the app's full frontend from scratch, including the drag-and-drop board system, reduced the initial bundle by 25% through code-splitting and lazy loading, and implemented JWT authentication with silent refresh plus Playwright end-to-end tests for login, CRUD and drag-and-drop flows in CI.
E

EPAM Systems

Jan 2022 - Feb 2022
Frontend Developer Intern
Shipped an e-commerce single-page application in React and TypeScript with full PWA support, working in a Scrum team within EPAM's selective frontend internship.

Skills

React
Next.js
TypeScript
JavaScript
Node.js
Redux Toolkit
React Query
React Router
React Hook Form
Tailwind CSS
shadcn/ui
SCSS
styled-components
Framer Motion
Storybook
Vue 3
HTML
CSS
Material UI
Express.js
Fastify
REST APIs
GraphQL
MongoDB
PostgreSQL
Prisma ORM
Firebase
Supabase
Redis
Zod
Contentful
LLM integration
RAG
OpenAI SDK
Jest
Vitest
Playwright
axe-core
Git
GitHub Actions
GitLab CI/CD
Vite
pnpm
Docker
Sentry
Vercel
DigitalOcean
Google Cloud (GCP)
Jira
Linear
Notion
Figma
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my pet projects.

Olue — Competitor Intelligence

Personal open-source competitor-intelligence tool: React + TypeScript front end, Fastify (Node.js) API and MongoDB. Ships LLM-powered change summaries and a RAG chat over crawled competitor data — chunking, embeddings and retrieval, streamed through the OpenAI SDK via OpenRouter, with Zod-validated structured outputs.

React
TypeScript
Fastify
MongoDB
RAG
OpenRouter
shadcn/ui
pnpm
PriceHunt — Grocery Price Checker

PriceHunt — Grocery Price Checker

Personal grocery price-comparison app: React front end, Express REST API running serverless on Vercel, a Puppeteer scraping pipeline, and Firebase authentication.

React
Express.js
Puppeteer
Firebase
Vercel
shadcn/ui
Contact

Let's Connect

Want to chat? Connect with me on LinkedIn and I'll respond whenever I can. I'm open to new opportunities and collaborations.