Hi, my name is

Adnan Ahmed

I build things for the web.

Front-end software engineer with 5 years of commercial experience, specialising in JavaScript, TypeScript, and React. Currently at Taggstar, delivering social proof integrations across 40+ enterprise e-commerce platforms.

A bit about me

I'm Adnan — a front-end software engineer based in Slough, UK with 5 years of commercial experience. I specialise in JavaScript, TypeScript, and React, and I've spent the last few years delivering real-time social proof integrations across 40+ enterprise e-commerce platforms at Taggstar.

Before that I was at MethodWorx where I led the front-end modernisation of the Pizza Express platform — migrating a legacy KnockoutJS codebase to React and pushing Lighthouse scores from 40% to 89%. I also built a full-stack exit survey solution spanning a React front-end, .NET API, and automated C# reporting job.

Outside of work I enjoy exploring new tools — currently experimenting with Rust and Next.js on side projects. If you have an interesting role or project, get in touch.

adnan.ts
const developer = {
  name:       "Adnan Ahmed",
  location:   "Slough, UK 🇬🇧",
  role:       "Software Engineer",
  company:    "Taggstar",
  experience: "5+ years",
  stack: [
    "React", "TypeScript",
    "Node.js", "Next.js"
  ],
  openTo:     "new opportunities",
  coffee:     true,
}

What I work with

JavaScript
TypeScript
C#
React
Redux
Next.js
React Native
HTML5
CSS3 / Sass
Node.js
NestJS
Docker
Figma
Git

Also comfortable with: jQuery · Webpack / Babel · Azure DevOps · Selenium · Postman · .NET

Where I've worked

Jan 2023 — Present
JavaScriptjQueryLessE-commerceAPIs

Software Engineer

Taggstar London, UK
  • Delivered real-time social proof solutions across 40+ enterprise e-commerce platforms using JavaScript, jQuery, and Less — averaging an 8% uplift in client conversion rates.
  • Architected and built an interactive sandbox environment used by the sales team for hands-on client demos.
  • Mentored a junior engineer through code reviews and technical guidance, establishing coding best practices across the team.
  • Produced customer-facing technical documentation including per-client integration specs, onboarding guides, and API docs.
Jan 2022 — Dec 2022
ReactReact Native.NETC#KnockoutJS → React

Junior Software Developer

MethodWorx Ltd Guildford, UK
  • Led the Pizza Express front-end modernisation end-to-end — removed legacy KnockoutJS, migrated to React, and improved Lighthouse scores from 40% to 89%.
  • Built a full-stack exit survey solution: React front-end, .NET API, database layer, and a C# cron job that compiled and delivered monthly reports via SFTP.
  • Collaborated with UI/UX designers and mobile developers on the Pizza Express app rebrand using React Native.
Jun 2021 — Dec 2021
NestJSNode.jsSeleniumFull Stack

Full Stack Developer

Tongadive Ltd Maidenhead, UK
  • Designed and built front-end features and NestJS backend endpoints, delivering a stable, well-integrated product.
  • Implemented a Selenium WebDriver end-to-end testing framework through independent research, establishing automated coverage for critical user workflows.
  • Led front-end task delegation and code reviews, keeping the codebase consistent with structured PR feedback.

Things I've built

01

HotFlix

A React movie discovery app that pulls live data from a public API to display ratings, trailers, and details. Built with React Router for seamless navigation and a fully responsive layout.

ReactReact RouterFetch APIResponsive
02

Ravenous

A business search application built with React Hooks and a third-party API. Enter any business type and location to get live results — restaurants, shops, services — from around the world.

ReactReact HooksREST APIResponsive
03

Word Game

A timed word-building game using React class components. Players form as many words as possible from four random letters before the countdown hits zero, with adjustable difficulty levels.

ReactClass ComponentsGame Logic

Get in touch

Have an interesting project or just want to talk tech? Whether it's a collaboration, a question, or simply a good conversation — my inbox is always open and I'll do my best to get back to you.

Say Hello