JUNIOR SOFTWARE DEVELOPER | FLASK • SPRING BOOT • ANDROID • SQL

Hi, I'm Blake, a Software Developer

Download CV

About Me

I'm a Junior Software Developer at Deloitte, working in the Government & Public sector as an Android Developer - with an MEng in Software Engineering, professional bootcamp training, and a habit of never quite switching off.

My journey into development started with an A-Level project in sixth form. Looking back, the code was terrible - but finishing it was the moment I knew this was the career I wanted. That curiosity has only grown since, and now I have an ever-expanding roster of personal projects on the go at any given time.

Professionally and personally, what I care about most is writing code that's clean, maintainable, and architecturally sound. Building something that works is one thing - building something that's a breeze to come back to is another.

Experience

My journey so far

Jan 2026 - Present

Junior Software Developer

Deloitte

11-Month placement at Deloitte, working in GPS as a mobile developer.

  • Training in Kotlin and Jetpack Compose for Android Development.
Sep 2025 - Dec 2025

Software Engineering Bootcamp

Makers Academy

Intensive 3-month bootcamp covering full stack development from fundamentals to team-based projects.

  • Developed and delivered a 1-week and a 2-week team project under real-world constraints.
2021 - 2025

MEng Software Engineering

Queen's University Belfast

Four-year integrated Master's degree in Software Engineering, graduated with Upper Second Class Honours (2:1).

  • Developed an NLP-based SASD Detection tool as my final year dissertation project.
  • Won 'Best Use of AI' in 2024 Sustainaility Hackathon.

Skills

Technologies I work with

Languages

PythonJavaKotlinJavaScriptHTMLCSS

Frameworks

FlaskSpring BootJetpack ComposeBootstrapReactNext.js

Tools & Platforms

GitHubDockerSQLGradleVercel

Projects

A mix of personal and academic projects

SASD Detection Tool

PythonFlaskJavaScriptReactTypeScriptDocker

A tool for detecting Self-Admitted Security Debt (SASD) in software projects using NLP. Developed as part of my MEng dissertation at Queen's University Belfast.

View Repository

DaveBank

PythonFlaskJavaScriptHTMLCSS

DaveBank is a Python-based distributed banking system demonstrating peer-to-peer networking, replication, and fault tolerance, with a simple API and GUI for node interaction.

View Repository

GreenThumBot

PythonFlaskTypeScriptAngularDocker

GreenThumBot is an AI-driven urban greening platform developed by Queen’s University Belfast students for the 2024 Sustainability Hackathon.

View Repository

React Portfolio

TypeScriptReactNext.jsBootstrapVercel

This is my personal portfolio website built with Next.js and deployed on Vercel, featuring a responsive, modern design and smooth navigation.

View Repository

BlueWatch NI

JavaScriptNode.jsExpressHTMLCSSDocker

BlueWatch NI is a solution inspired by the 2025 Sustainability Hackathon: Water at Queen's University Belfast, though it was not submitted for the event.

View Repository

Acebook

JavaSpring BootHTMLBootstrapDocker

A Facebook-inspired social platform built with Java Spring Boot as part of a penultimate team project during my software engineering bootcamp.

Coming Soon!

UNO

JavaSpring BootJavaScriptHTMLCSS

A multiplayer UNO card game wth real-time gameplay powered by WebSockets (STOMP/SockJS). Built as our final project during my Makers software engineering bootcamp.

View Repository

Swissue

KotlinJetpack ComposeRoom/SQLite

"Tinder for GitHub issues" - swipe through open issues and find ones that match your interests and skill level.

Coming Soon!