Skip to content

Available for new opportunities

Pardeep
Singh Basi

Fullstack JavaScript Developer

Honest, determined and highly motivated full-stack TypeScript/JavaScript engineer with a strong focus on modern web technologies and real-world product delivery.

19+

years shipping

JavaScriptNode.jsTest-Driven DevelopmentExpress

Tap the orb · Loughborough, Leicestershire

years in software
19+
roles & engagements
25
UK public-sector bodies
8
technologies
77+
  • HM Courts & Tribunals Service
  • Office for National Statistics (ONS)
  • Department for Transport (DfT)
  • Ministry of Justice
  • Hargreaves Lansdown
  • Department for Work and Pensions (DWP)
  • HM Passport Office
  • Cabinet Office
  • GE Energy Power Conversion
  • Parexel
  • MMT Digital
  • Red Box Recorders
  • RS Components
  • British Gas
  • Slimming World
  • William Hill
  • Savvy Creative
  • Carphone Warehouse Online Solutions
  • Frogtrade
  • Leeds Metropolitan University
  • 9XB
  • ImJack / Wamey
  • Mezzo Studios

About

Hands-on engineer, architectural thinker.

Portrait of Pardeep Singh Basi

Pardeep Singh Basi

Loughborough, Leicestershire

Honest, determined and highly motivated full-stack TypeScript/JavaScript engineer with a strong focus on modern web technologies and real-world product delivery.

I’m driven by challenging problems and will keep iterating until there’s a robust, well-tested solution.

My core expertise spans real-time and API-driven applications (Node.js, Express/Fastify, WebSockets), modern front-end ecosystems (React, Next.js, Svelte/SvelteKit, Angular, GOV.UK Design System) and contemporary styling approaches (SCSS, CSS architecture, utility-first frameworks).

I’m comfortable working in cloud-native, containerised environments (Azure, AWS, GCP, Docker, Kubernetes) with modern build and tooling stacks (Vite/Webpack/Rspack, TypeScript, Jest, Vitest, Cypress, Playwright, CI/CD pipelines, Terraform).

I’m looking for cutting-edge projects that solve real problems, where I can contribute both hands-on and at an architectural level.

Away from the keyboard

  • Gardening
  • Music & Jamming
  • Reading & Writing
  • Open Source
  • Football & Basketball
  • Swimming & Gym
  • Snooker & Pool
  • Programming & Game Development

Toolkit

Across the whole stack.

77+ technologies used in production, from the browser to the cluster. Drag the sphere to explore.

  • Frontend
  • Backend
  • DevOps & Cloud
  • Tooling & Practices

Character stats

XP = time spent in production roles

JavaScript
Lv 1414.3 yrs
Node.js
Lv 1110.7 yrs
Test-Driven Development
Lv 66.4 yrs
Express
Lv 55.3 yrs
Kubernetes
Lv 55.3 yrs
Azure
Lv 54.5 yrs
Angular
Lv 44.0 yrs
Nunjucks
Lv 43.5 yrs

Frontend

Senior
  • HTML5
  • JSX
  • SCSS
  • CSS3
  • BEM
  • Styled Components
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Svelte
  • SvelteKit
  • Angular
  • NgRx
  • Redux
  • RxJS
  • Jest
  • Vitest
  • Cypress
  • Playwright
  • Storybook
  • GOV.UK Design System
  • Nunjucks

Backend

Senior
  • Node.js
  • Express
  • Fastify
  • Hapi
  • SvelteKit
  • REST APIs
  • GraphQL
  • WebSockets
  • Socket.IO
  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • Redis
  • Firestore
  • Firebase
  • BigQuery
  • Serverless
  • AWS Lambda
  • Azure Functions
  • GCP Cloud Functions

DevOps & Cloud

Senior
  • Azure
  • AWS
  • Google Cloud Platform (GCP)
  • Docker
  • Docker Compose
  • Kubernetes
  • Azure AKS
  • Helm
  • Terraform
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Cloud Run
  • IAP
  • Prometheus
  • Application Insights
  • CI/CD
  • 12-Factor Apps

Tooling & Practices

Senior
  • Git
  • GitFlow
  • SVN
  • Agile / Scrum
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Continuous Integration
  • Monorepos
  • Lerna
  • Webpack
  • Parcel
  • Gulp
  • Grunt
  • ESLint
  • Prettier

Experience

19 years of shipping real products.

Filter by technology to see where I've used it in production.

Showing 6 of 25 roles

  1. Apr 2025 – Jun 20261 yr 3 mos · London, UK

    Senior JavaScript Full-Stack Developer

    HM Courts & Tribunals Service · Possession Claims Service (PCS)

    Integrated HMCTS microservices into a secure Node.js/Express/Nunjucks application deployed to Azure using containers and infrastructure-as-code.

    5 key contributions
    • Integrated multiple HMCTS microservices into a consolidated Node.js layer using Express and Nunjucks.
    • Hardened the Node layer by disabling caching of sensitive data and configuring security headers including Helmet.
    • Implemented OpenID Connect authentication flows including OTP generation and JWT handling in the frontend.
    • Deployed services onto Azure using Terraform, Jenkins and Kubernetes with multiple preview environments.
    • Improved code coverage and refactored legacy areas for better readability and testability.
    • JavaScript
    • Nunjucks
    • Node.js
    • Express
    • Azure
    • Kubernetes
    • Terraform
    • Jenkins
  2. Jan 2025 – Mar 20253 mos · Wales, UK (remote/hybrid)

    PlatOps / DevOps Developer

    Office for National Statistics (ONS) · Prices BAU Team

    DevOps and platform engineering across GCP and BigQuery, plus Angular/NestJS application work for the Prices BAU team.

    4 key contributions
    • Implemented automated backup processes for key BigQuery tables using scheduled queries, Cloud Functions and Terraform.
    • Worked across GCP services including Cloud Run, Cloud Storage buckets, scheduled functions and partitioned BigQuery tables.
    • Contributed to Angular and NestJS applications within the Prices BAU team.
    • Participated in Agile ceremonies including stand-ups, sprint planning, retrospectives and demos.
    • Angular
    • BigQuery
    • Google Cloud Platform
    • Terraform
    • Cloud Run
    • Agile / Scrum
  3. Feb 2024 – Sep 20248 mos · London, UK

    Senior JavaScript Full-Stack Developer

    Department for Transport (DfT) · Connectivity Planning Tool (CPT)

    Took a proof-of-concept Svelte app into a production-grade planning tool using SvelteKit, Node.js and GCP with strong testing and mapping UX.

    7 key contributions
    • Re-architected a proof-of-concept Svelte app into a production SvelteKit/Node.js planning tool with SSR and client-side hydration.
    • Configured the application following 12-Factor principles and containerised it for deployment on GCP Cloud Run.
    • Integrated Google Identity-Aware Proxy (IAP) to secure access and surface authenticated user data into the app.
    • Implemented Firestore as a user-preference store via Node/SvelteKit hooks using service accounts.
    • Used MapLibre GL with Svelte to build an accessible, GDS-styled mapping UI backed by GeoJSON in GCP buckets.
    • Set up GitHub Actions CI/CD pipelines plus Vitest, Testing Library and Playwright for unit, component and E2E tests.
    • Used docker-compose and local emulators to mirror GCP services (Firestore, buckets) for local development.
    • JavaScript
    • Svelte
    • SvelteKit
    • Vitest
    • Playwright
    • Node.js
    • SvelteKit
    • Firestore
    • Google Cloud Platform
    • Docker
    • GitHub Actions
    • Cloud Run
    • IAP
    • CI/CD
  4. Apr 2023 – Feb 202411 mos · London, UK

    Senior JavaScript Full-Stack Developer

    Ministry of Justice · Probation In Court (PIC)

    Delivered new features for the Probation In Court service using a microservice architecture on Azure AKS with a Node/Nunjucks frontend.

    6 key contributions
    • Built new workflows such as outcomes processing for the 'Prepare A Case For Sentence' product.
    • Worked on microservice architecture deployed to Azure AKS using Helm and Kubernetes.
    • Implemented Nunjucks templating in Node.js to render accessible static HTML aligned with GDS.
    • Authored Cypress E2E tests to verify cross-service integration and Jest TDD unit tests.
    • Instrumented services with Application Insights for metrics and diagnostics.
    • Prototyped React and Redux frontends integrating with REST APIs.
    • JavaScript
    • React
    • Redux
    • Jest
    • Cypress
    • Nunjucks
    • Node.js
    • REST APIs
    • Azure
    • Kubernetes
    • Azure AKS
    • Helm
    • Application Insights
    • Test-Driven Development
  5. Apr 2022 – Apr 20231 yr 1 mo · Bristol, UK

    Senior JavaScript Full-Stack Developer

    Hargreaves Lansdown · Spidermail Team

    Developed microservice APIs with Fastify and Sybase integration for internal Spidermail tooling, deployed on Kubernetes.

    5 key contributions
    • Built Node.js REST APIs using Fastify backed by Sybase ASE via ODBC connections.
    • Deployed containerised services to Kubernetes within a microservice architecture.
    • Implemented snapshot-based Jest tests and Axios/docker-compose integration tests for TDD.
    • Generated OpenAPI/Swagger documentation using fastify-swagger.
    • Worked with GitLab CI runners to deliver reliable CI/CD pipelines.
    • JavaScript
    • Jest
    • Node.js
    • Fastify
    • REST APIs
    • Docker
    • Kubernetes
    • GitLab CI
    • CI/CD
    • Test-Driven Development
  6. Feb 2022 – Apr 20223 mos · Manchester, UK

    Senior JavaScript Full-Stack Developer

    Department for Work and Pensions (DWP) · Compensation Recovery Unit (CRU)

    Contributed to CRU services using Node/Nunjucks frontends with Azure AKS and AWS in a microservice environment.

    6 key contributions
    • Developed Nunjucks-based Node.js frontends rendering static HTML for GDS-aligned accessibility.
    • Worked with microservices running on Azure AKS, Helm and AWS-backed infrastructure.
    • Implemented SAML-based SSO via Azure Active Directory and passport-saml.
    • Authored Cypress integration tests and Jest unit tests using a TDD approach.
    • Exposed Prometheus metrics endpoints from Node containers for observability.
    • Implemented feature toggles for authentication behaviour between environments.
    • JavaScript
    • Jest
    • Cypress
    • Nunjucks
    • Node.js
    • Azure
    • AWS
    • Azure AKS
    • Helm
    • Prometheus
    • Test-Driven Development

Kind words

What colleagues say.

I had the pleasure of working with Pardeep while at HMCTS, he went above and beyond to deliver key metrics. I would without a shadow of a doubt love to work with him again.

Mohammed Lala

Technical/Solution Architect & Technical Lead

I had the pleasure of working with Pardeep while contracting. He's a natural developer; keen to continuously learn and try out new tech, and has a wide range of full stack experience which he draws off for architectural undertakings.

Andrew Charnley

Full-Stack Developer & Application Architect

Pardeep has proven to be an invaluable member of the team with a huge amount of invaluable experience, he has a very deep knowledge and can handle himself in an array of challenges.

Richard Bagshaw

Web Developer

Pardeep is an excellent developer with good knowledge of both PHP and Javascript and worked with me in a small team to produce an internationally recognised project with the Malaysian Government. He's hard working, is approachable and has an indomitable spirit when it comes to solving problems.

Damien McMahon

Frontend Consultant

Pardeep is a superb developer, I have seen him develop complex and perfectly functioning web applications in a very short space of time. His knowledge and attention to detail makes him an asset to anyone in need of a programmer.

Alex Foxleigh

Senior Frontend Lead

Writing

Notes from the field.

All posts

Education

Foundations.

Sep 2001 – Jun 2005

BSc (Hons) · Computer Science (Artificial Intelligence route)2:1

Nottingham Trent University

  • Final year project: Automated Parts-Of-Speech (POS) Tagging using Dynamic Recurrent Neural Networks (DRNN)

Sep 1997 – Jun 1999

GCSEs

Shaw House School (Bradford)

  • Mathematics – A
  • English Language – B
  • Information Technology – A
  • English Literature – B
  • Chemistry – B
  • Art – C
  • Biology – B
  • French – D
  • Physics – C
  • Religious Education – E

Contact

Got a hard problem? Let's talk.

I’m currently available for new contracts and roles. Based in Loughborough, working across the UK.