Projects

Mobile App Development

2024 - 2026
Screenshots of apps

Capsule Shooter Game

2024
Screenshot from a game

Website

2022 - Present
TedBrr.com website header

Python Calculator

2022
Screenshot from calculator program

Mobile App Development

Throughout my time working as a junior developer at Checkd Development, I developed and maintained native applications for iOS and Android. Key project highlights include:

Refactoring To SwiftUI

I refactored an old page from UIKit into SwiftUI, making the code more capable and easier to maintain. During this process I also applied visual changes to match the new iOS 26 theme, as instructed by the design team, to better align the app with the style of the operating system.

I refactored an old page from UIKit into SwiftUI, during this process I also applied visual changes to match the new iOS 26 theme.

iOS Refactoring

Building New Pages

I built a new, redesigned version of an existing page from the ground up for iOS in SwiftUI, while also extending the capability of the page by implementing A/B testing and increased analytics to extend the capability of the app.

I built a new, redesigned version of a page from the ground up for iOS in SwiftUI, while also implementing A/B testing and increased analytics.

A/B Testing

App Reskins

I reskinned apps in SwiftUI and Jetpack Compose to suit the branding style of other different customers, as well as editing and removing certain features from apps to create a customised experience that the customer was looking for.

I reskinned apps to suit the branding style of other different customers, as well as editing and removing certain features from apps.

UI Reskin

Capsule Shooter Game

Capsule Shooter is a 3D shooter game I developed independently for my A-Level programming project. It is built entirely in C# using the Unity game engine. You can watch gameplay footage here, and the latest version is playable and stable, and can be downloaded here.

Adaptive Enemies

Capsule Shooter uses adaptive enemies that can roam, chase, and shoot the player. The enemies path find around obstacles and act differently depending on the distance to the player. Some enemies are also larger with more health, but move slower.

Capsule Shooter uses adaptive enemies that can roam, chase, and shoot the player. The enemies path find around obstacles and act differently depending on the distance to the player.

Capsule Enemy

Player Mechanics

The player has health which decreases after being shot or hit by an enemy, and can be restored by walking over a watermelon (up to 100% maxiumum). Guns have 15 bullets which need to be reloaded when empty, and players can move, look, and jump freely and collide with obstacles.

The player has health which decreases after being shot or hit by an enemy, and can be restored by walking over a watermelon. Guns have 15 bullets which need to be reloaded when empty.

Player POV

Levels And Customisation

Capsule Shooter currently features 8 levels, with each level increasing in difficulty. The player has to collect all the keys and kill all the enemies to unlock the next level. Each level stores the fastest time which is shown in the highscores page in the main menu. The player can customise many settings such as the colour of the enemies, graphics, sensitivity, and audio.

Customisable settings such as enemy colour, graphics, sensitivity, and audio. There are currently 8 levels, which gradually increase in difficulty.

Highscores page of capsule shooter

TedBrr.com

TedBrr.com is my personal website that I have updated and maintained for over 4 years. I use it as a way to test and develop my HTML and CSS skills and deploy them in a real-world scenario. As well as this, it is also a good way for me to be able to share my experience and projects to more people.

Python Calculator Program

My first project involving a GUI was a calculator program in Python using Tkinter which I did as part of my GCSE computer science. The UI is very simple but fully functional as a calculator. It can be downloaded here.

Calculator main page Calculator multiply page