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:
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.
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.
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.
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.
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.
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.
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.
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.
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.