I'm currently working as a software engineer at Sky, and have a Masters degree in Mechanical Engineering from Imperial College London. I aim to deliver intuitive, performant and accessible web applications. I want to solve complex problems, and craft innovative experiences that go above and beyond.
Hey there, I'm Bav.
I'm a full-stack developer, crafting resilient web platforms that balance thoughtful design with reliable engineering.

Years of experience
2.5
Projects shipped
10+
Teammates mentored
5
About
Outside of code, I enjoy making art and music. I wish to bring elements of creativity and playfulness into my work, and build products that bring smiles to people's faces.
Journey
- 2023 — Present
Software Engineer
Sky
Working within the Digital Technology space, I have primarily been building and maintaining high-traffic webpages on the Sky.com platform, using Next.js, React and TypeScript. I collaborate closely with designers, product managers and other engineers to deliver performant, accessible and brand-consistent experiences that are used by millions of users daily.
- 2023
Software Engineering Associate
Lloyds Banking Group
Developed savings/investment forecast microservice (Java/Spring Boot) for LBG Mobile Banking App, allowing customers to connect savings/investments to real-life goals - rolled out to 1M+ UK customers.
- 2018-2022
MEng Mechanical Engineering
Imperial College London
Graduated with First Class Honours. Capstone project consisted of developing a web app to visualise the behaviour of oscillatory systems, built with Vue.js, with the aim of making complex dynamics concepts easier to understand for students studying the Dynamics course.
Selected Projects
Financial Management API
2025A full-stack API for managing income and expenses, featuring JWT authentication, MongoDB persistence, and savings calculations. Built to practice clean architecture, controller testing, and TypeScript best practices.
- TypeScript
- Node.js
- Express
- MongoDB
- JWT
- Mongoose
Kabutops Trumps
2023A Pokémon-themed Top Trumps game where users compare stats across cards to win rounds. Developed as a collaborative React project, focusing on state management and interactive UI.
- JavaScript
- React
- CSS
- Java
- Spring Boot
- Tailwind
Movie Reviews
2023A movie review platform with search functionality, and the ability to post and manage reviews. Designed to explore full-stack app development with modern front-end practices.
- JavaScript
- React
- CSS
- Node.js
Skills
Core Stack
- TypeScript
- React
- Next.js
- Node.js
- Express
- Java
- Spring Boot
- GraphQL
- MongoDB
Front-End
- Design Systems
- Styled Components
- Responsive UI
- Accessibility
- Figma
Testing
- Playwright
- Jest
- Unit Tests
- E2E Tests
- API Mocking
Tooling
- Git
- CI/CD
- Octopus
- Concourse
- Jenkins
- Swagger
- Postman
Monitoring
- OpenTelemetry
- Kibana
- Grafana
- Dynatrace
Collaboration
- Mentoring
- Pair Programming
- A/B Testing
- Code Reviews