Backend Software Engineer
Java, Spring Boot, GCP. Building reliable backend systems for production at scale.
I'm a backend software engineer with 2.5 years of professional experience building and maintaining production microservices in Java and Spring Boot on Google Cloud Platform. Most of that time was spent as part of the engineering team at Oncore, contributing to Equifax's credit risk and identity verification platform — systems where correctness and reliability aren't optional.
Before that I worked at InfoxIT developing ERP backend systems, where I built a solid foundation in layered architecture, ORM, and building software that non-engineers actually depend on day to day.
I hold an MSc in Software Engineering with Distinction from the University of West London, where my dissertation focused on applying machine learning to smart building energy prediction — which gave me exposure to the full-stack side of things when I needed it.
I care about clean APIs, observable systems, and code that the next engineer can reason about without needing a tour guide. I'm based in London and currently open to new backend roles.
A job aggregator tailored for professionals seeking UK Skilled Worker visa-sponsored positions. Scrapes and normalises listings from multiple job boards, flags sponsorship status, and surfaces role-level visa data that's otherwise buried in individual listings.
A production-patterned REST API demonstrating clean three-layer architecture (Controller → Service → Repository), Spring Security with JWT, comprehensive test suite with JUnit and Mockito, and OpenAPI documentation. Built as a reference for well-structured Spring Boot projects.
MSc dissertation project. Trained regression and ensemble ML models to predict energy consumption in smart buildings from sensor and occupancy data. Served predictions via a Flask API with a React dashboard for visualising forecasts and model performance metrics.
An interactive world atlas built with Leaflet.js, integrating multiple public APIs (GeoNames, OpenWeatherMap, Wikipedia) to surface country-level geographical, demographic, and weather data on click. Includes search, geolocation, and a custom PHP backend for API orchestration.
Spell any name or word using real NASA Landsat satellite photographs taken from 400 miles above Earth — rivers curving into an "S", glaciers forming a "C", desert dunes shaping a "D". Every letter is a genuine image from Landsat 8 & 9. Built a full UI experience on top of NASA's public-domain imagery: cinematic dark space-themed interface, staggered reveal animations, per-letter shuffle to cycle different Earth formations, shareable image download, and click-through to the exact geographic location of each photograph.
A real-time video calling web app built on top of the ZEGO Cloud SDK. Supports multi-participant video and audio calls, room-based sessions, and device controls. "Kurakani" means conversation in Nepali — the name reflects the goal of making remote communication feel natural and accessible.
I'm currently open to backend engineering roles in London. If you're working on something interesting or want to discuss an opportunity, my inbox is open.