Computer Science undergraduate at the University of Surrey. Building backend systems in Java and Spring Boot. Interested in distributed systems, event-driven architecture, and shipping things that actually get used.
RoleRadar AI-powered job aggregation platform. Scrapes and processes 3,000+ listings/month, serving 50+ active users. Built with Next.js, Flask, PostgreSQL, and the Gemini API.
TixHub Production-style event ticketing REST API. Thread-safe concurrent booking engine using Java concurrency and optimistic locking — zero double bookings under 100 simultaneous requests. Built with Java 21, Spring Boot, Spring Security, and Hibernate.
Distributed Task Platform Asynchronous task processing system using RabbitMQ message queues and background workers. JWT auth, Docker containerisation, deployed on AWS.
Java · Spring Boot · PostgreSQL · RabbitMQ · Docker · AWS · Next.js · Python