Portfolio
2020 — Present

Backend / Full-stack
Java · Spring Boot · React

Kashir
Waseem,
engineer.

Backend-leaning full-stack engineer with three years building customer-facing fintech platforms in regulated banking. MSc Data Science (Distinction). I write Java, Spring Boot, and React and care about the boring parts: tests, CI, and code review.

5+ yrsCommercial React in regulated fintech
100k+Users on shipped products
Selected Work · 2019—2025

Six chapters from a three-year career in regulated software.

About · 01
Kashir Waseem

Three years writing Java and React inside two regulated banks taught me how to ship carefully.

An MSc in Data Science from Hertfordshire taught me the rest.

I'm based in London, available for remote, and happy to be in Manchester three days a week.

Services · 02

Four ways I'm useful.

01

Backend systems

Java + Spring Boot services. REST APIs, data modelling, integration with banking infrastructure. Regulated-environment hygiene: testing, observability, security review.

02

Full-stack feature delivery

End-to-end ownership: technical design, API, React UI, deploy, monitor. The 'one engineer takes a feature from spec to prod' mode.

03

Frontend architecture

Reusable component libraries, design-system thinking, performance work — lazy loading, memoisation, code splitting. React, TypeScript.

04

Quality & CI

Jest, React Testing Library, Cypress. Jenkins and GitHub Actions pipelines. SonarQube hygiene. PR review culture and mentoring.

Process · 03

Four steps. No ceremony.

  1. 01

    Understand

    Read the spec twice. Talk to product, design, and the on-call engineer. Push back on anything that smells unjustified.

  2. 02

    Design

    Sketch the data model and the API surface first. Component shapes follow. Smallest viable architecture wins.

  3. 03

    Build

    Tested commits, small PRs. Lazy loading and memoisation where measured, not where guessed.

  4. 04

    Ship

    Jenkins pipeline, staged rollout, monitor, fix. Post-launch performance tuning is part of the job, not an afterthought.

Stack · 04

Tools currently in rotation.

$ stack --languages
Java, TypeScript, JavaScript, Python, SQL
$ stack --backend
Spring Boot, REST APIs, Microservices
$ stack --frontend
React, Hooks, Context, Redux patterns, Tailwind
$ stack --testing
Jest, React Testing Library, Cypress
$ stack --ci---tooling
Jenkins, GitHub Actions, Docker, SonarQube
$ stack --cloud
AWS, GCP
$ _
Where I've Worked · 05

Five organisations.

Testimonials · 06

Words from people I've worked with.

We worked closely on the Meezan Bank project, with me on the QA side. He was genuinely responsive to the issues I raised, quick to reproduce, fix, and turn things around. Which made testing cycles a lot smoother.

Aisha Shafi
Senior SQA Engineer, CAK

We worked together on the Meezan Bank project, and he was the kind of engineer you want on a delivery team,solid technical decisions, clean code, and someone who'd dig into a hard problem instead of working around it.

Syed Kamran
Senior Software Engineer, Contour

I worked alongside him on the MCB Bank project. He's a strong problem-solver who communicates clearly and is genuinely reliable when deadlines get tight, easy to collaborate with and someone the rest of the team could lean on.

Ubaid Ullah
Senior Software Engineer, Tkxel

Let's talk.

Available for backend or full-stack roles. Drop a line I read everything.