Parvez Alam Shaikh Frontend engineer

I make complex products
easier to use.

I’m Parvez, a Senior / Lead Frontend Engineer in Newcastle. I build the interfaces people use to edit aviation data, work with maps and book their next night out.

I like the part where
it gets complicated.

The form with a hundred rules.
The map that needs to do more.
The old system that still matters.

I’ve worked across aviation, UK Government, defence, enterprise platforms and consumer ticketing. The domain changes. The challenge is often familiar: make a complicated task easier to do.

My work spans hands-on React and TypeScript development, frontend architecture and technical leadership. I care about how a feature feels to use and how it feels to maintain six months later.

HOW I APPROACH THE WORK
Understand the workflow

Start with what someone is trying to get done: the decisions, the exceptions and the points where the interface gets in the way.

Make the pieces fit

Think through state, component boundaries and data flow together, so a local change makes sense in the wider application.

Help the team move forward

Use reviews, mentoring and technical conversations to make the reasoning behind an implementation easier to share.

A decade of building
for different worlds.

From responsive websites to the tools behind complex spatial data.
Open a role to explore the work.

2022 — Present1SpatialSenior Software Developer / Frontend Technical Lead

Interfaces for data with real-world consequences.

Working across enterprise GIS, aviation, government and defence, with React and TypeScript at the centre of the frontend.

  • Aviation feature editing, geometry and validation in 1AeroEditor.
  • OpenLayers 2 to 10 migration for a business-critical government GIS application.
  • Rules, sessions and spatial validation interfaces in 1Integrate.
2021 — 2022HCLSenior Technical Lead

Frontend foundations for enterprise e-commerce.

Worked with React, Next.js, component libraries and micro-frontends across enterprise e-commerce applications.

  • Reusable component libraries for frontend delivery.
  • Application development with React and Next.js.
  • Micro-frontend architecture in an enterprise environment.
2015 — 2021BookMyShowSoftware Development Engineer

The small details behind high-traffic journeys.

Built for web and mobile ticketing experiences, working on reusable interfaces, mobile performance and shared authentication.

  • Reusable React components across customer-facing products.
  • Production React Native features and mobile performance improvements.
  • Shared authentication across multiple products.
2014 — 2015PRDXN / AxionedSoftware Developer

Starting with the fundamentals of the web.

Built responsive client websites and contributed to frontend delivery, establishing the foundations for my work in product engineering.

  • Responsive layouts across screen sizes.
  • Client website development and frontend delivery.

Tools, with a purpose.

A look at what I use, and where it fits in the work.

INTERFACES / 01

The parts people actually use.

From a dense aviation editor to a mobile booking journey, I work on the interaction as well as the implementation.

In practice: web and mobile experiences at BookMyShow.
  • React
  • TypeScript
  • JavaScript
  • React Native
  • Next.js
  • HTML
  • CSS / SASS

Complex products,
practical outcomes.

From precise spatial data to everyday experiences. Interfaces built to make complexity usable.

Explore the interfacesIllustrative demos, not product screenshots
Feature workspaceConcept UI
AIRSPACE / EDITTerminal areaDesignator
TMA-024 ⌄
Upper limit
FL 195 FT
54.98° N / 1.61° WPolygon / 5 vertices
Airspace geometry · draft
Aviation data platform01

1AeroEditor

Improved usability for complex aviation data workflows.

  • React
  • TypeScript
  • AIXM
  • GIS
View project details

Built complex React and TypeScript workflows for AIXM aeronautical data, including feature editing, validation, geometry, internationalisation and large-data interfaces.

Engineering focusMaking precise, interconnected aviation data easier to edit and validate.

Land parcel workspaceConcept UI
Parcel 024
Parcel 024 selected · layers visible
Government GIS modernisation02

Rural Payments Agency

Modernised a legacy GIS platform.

  • OpenLayers 2 → 10
  • JavaScript
  • GIS
View project details

Modernised a business-critical geospatial application, migrating OpenLayers 2 to OpenLayers 10 while preserving advanced drawing, editing and map interaction workflows.

Engineering focusEvolving the mapping foundation while preserving the workflows people rely on.

Validation pipelineConcept UI
SPATIAL QUALITY / SESSION 01Preview
Input / land parcelsSource connected
Source connected · spatial features
Enterprise spatial data quality03

1Integrate

Improved navigation and visualisation of complex rule and data flows.

  • React
  • 2D / 3D Maps
  • Spatial data
View project details

Delivered React interfaces for datastores, rules, actions, sessions and validation results, plus interactive 2D and 3D map experiences.

Engineering focusConnecting configuration, execution and results in complex spatial-data workflows.

An evening outConcept UI
LIVE / FRIDAYAFTER
HOURSA night of live music
19:30 · Main stage
01 Event02 Seats
STAGE
YOUR EVENINGMain stage · B4
Seat B4 selected · booking preview
High-traffic ticketing platform04

BookMyShow

Improved performance and reusable UI across a high-traffic ticketing platform.

  • React
  • React Native
  • Shared authentication
View project details

Built reusable React components and production React Native features, improved mobile performance and contributed to shared authentication across multiple products.

Engineering focusConsistent customer journeys across web and mobile, backed by reusable components.

Let’s work
through it together.

Learning frontend development gets easier when you can talk through a real problem with someone who’s been there.

JavaScript, TypeScript, React, architecture, testing and the questions in between.

Visit my Topmate profile
WHAT WOULD YOU LIKE TO WORK ON?

Bring the feature you’re stuck on.

We can work through React, TypeScript, state, APIs or application structure using the problem in front of you.

  1. Understand the problem
  2. Work through the approach
  3. Leave with practical next steps

What to bringBring a repository, a small example or a description of what you want to build.

Find a session on Topmate

Choose your session and share your topic on Topmate.

Have something
in mind?

A frontend role, a tricky product problem, or a conversation about your next step. I’d be happy to hear from you.