Neelam Khan, frontend engineer

I build performant, accessible web products in React and TypeScript, and the backends behind them in Python.

2.5+
Years shipping production
40+
Components published to npm
London
Based in, remote friendly

Selected work

Three projects
01Open source

Accessible component library - neelam-ui

47 React components built to the WAI-ARIA Authoring Practices Guide and published to npm as neelam-ui, with dual ESM/CJS builds, generated types and a documentation site at neelamui.com that consumes the built package exactly as an outside project would. All 208 Storybook stories are run against axe-core in CI, so an accessibility regression fails the build before it can merge.

  • TypeScript
  • React
  • Next.js
Read the case study
Accessible component library - neelam-ui screenshot
02Full stack

OSS health dashboard

A GitHub analytics dashboard that ingests pull requests, issues, commits and contributors on a schedule, then reports how long PRs take to merge and whether the backlog is growing. Redis caching took the landing request from 1,510ms to 71ms at p50, and the whole thing runs on a single-node k3s cluster for £0 a month.

  • FastAPI
  • PostgreSQL
  • Kubernetes
Read the case study
OSS health dashboard screenshot
03Full stack

Task manager

A decoupled Django REST API and React SPA with Google Sign-In, JWT sessions and per-user task scoping. Tested on both sides — APITestCase on the backend, Vitest and Testing Library on the front, 34 tests in all — and deployed across two independent pipelines.

  • Django
  • React
  • OAuth
Read the case study
Task manager screenshot

What I build with

I specialise in frontend development, with a strong focus on building accessible, performant, and maintainable user interfaces using TypeScript, React, and Tailwind. I also have experience with backend development, data management, and infrastructure, which allows me to create full-stack solutions when needed using Python, Django, and FastAPI. Aside from this, I continuously explore new technologies and best practices to enhance my skill set and deliver high-quality software solutions, which you can see in my github projects over the years.

Front end

  • TypeScript
  • React
  • Next.js
  • Vue
  • Nuxt.js
  • Tailwind
  • SASS
  • HTML5
  • CSS3

Back end

  • Python
  • Django
  • Django REST Framework
  • FastAPI
  • REST APIs

Data and infrastructure

  • PostgreSQL
  • Redis
  • Celery
  • Docker
  • Kubernetes

Practices and tools

  • Accessibility (WCAG 2.2)
  • Design systems
  • Storybook
  • Vitest
  • React Testing Library
  • axe-core
  • CI/CD
  • Git
  • Figma
  • Langfuse

Where I have been

2025 — now

Frontend Engineer

Tony Blair Institute for Global Change
  • Build responsive, accessible interfaces end-to-end (TypeScript, React, Tailwind) from Figma prototypes through production, integrating with Python/Django/FastAPI backends.
  • Design and maintain component libraries and design systems, backed by unit and component tests (Vitest, React Testing Library) for long-term reliability.
  • Lead code reviews and mentor junior developers to uphold engineering standards; optimise performance, accessibility, and cross-browser compatibility.
  • Build internal AI-powered tools using Claude, ChatGPT, and Gemini, with Langfuse for prompt monitoring, evaluation, and observability.
  • TypeScript
  • React
  • Tailwind
  • Python
  • Django
  • FastAPI
2024 — 2025

Frontend Developer

Euro Communications Ltd
  • Converted from a 3-month front-end internship to a full-time Frontend Developer role in April 2024, after independently delivering production-ready features during the internship.
  • Built and maintained production e-commerce interfaces (TypeScript, Vue.js, Nuxt.js, Tailwind) serving live customer traffic, translating Figma designs into pixel-perfect, reusable components.
  • Improved Core Web Vitals through code splitting, lazy loading, and image optimisation; resolved cross-browser and cross-device compatibility issues.
  • Contributed to the team's shared component library and followed Git workflow best practices across agile sprint cycles.
  • TypeScript
  • JavaScript
  • Vue.js
  • Nuxt.js
  • Tailwind
  • SASS
2019 — 2023

BA Criminology

Goldsmiths, University of London

Graduated in 2023, then taught myself frontend development from scratch.

Neelam Khan

A little about me

as a self taught developer

I taught myself to code while getting my degree when I decided to change direction for the millionth time. I taught myself the basics: HTML, CSS and JavaScript first, then React and TypeScript, building projects until the gap between what I could read and what I could ship closed. That got me a three-month internship which needed Vue, Nuxt and Tailwind, none of which I knew. I learned them alongside working my internship, delivered production-ready features independently, and converted to a full-time role.

The habit stuck. I basically have never stopped learning and building, constantly seeking out new challenges and opportunities to grow my skills. You can see the full journey of my development and skills in all my public projects on my GitHub.

Currently
Frontend Engineer, TBI
Based in
London, UK
Contact

Let's chat

Tell me what you are building and how I can contribute.

© 2026 Neelam KhanGitHubLinkedIn