Tobi Brady

About me

Hi my name is Tobi, thank you for taking the time to visit my website. I am a Healthcare Consultant currently based in London. Bit by bit I am teaching myself to code and have built this website to showcase my projects and progress. Please get in touch with me if you want to discuss anything on this website, I'd love to hear from you.

Email: tobias [dot] m [dot] brady@gmail.com

Projects

Listed below are a selection of projects I have completed since my first "Hello World" program in 2019. The projects detailed below are available to view on my Github. However, I no longer own the interlectual property for certain projects and therefore the code is not public. The stack can be seen below each video.

MARVEL Movie Ranker

A django application that lets users score the movies of the MARVEL Cinematic Universe once they have created an account and logged in. The scores are then averaged with all other users to give the total consensus for each movie. The movies can be viewed in order of averaged score, chonologically or by release date. This was one of my more challenging web development projects to date as I had a number of additional steps that I didn't foresee. I had to set up media storage on an additional web service, work out the complexities of setting up a database fit for my specific use case and navigate many other nuances in addition to learning the django framework. However, I am very proud of the resulting web application and I learnt a lot from the process.

Stack: python (django), html, css, aws

MARVEL | Random Character

A simple React application that queries the MARVEL Comics API to return a random character upon every refresh. I was interested in learning about API’s, so I went hunting for one I would find interesting. This one tapped into my “slight” MARVEL obsession and here we are. The application queries the number of characters currently in the API, picks one at random, ensures that there are at least 5 comic books associated with the character and then returns the character along with their 5 most recently published comic books, and a smattering of associated information.

Stack: javascript (react), html, tailwindcss

Personal Website

This might seem like a bit of a cop out, including the website I have built to house my projects as a project on the same website, but stay with me on this. Every project I have undertaken is a new learning experience and this one is no different. Though building this website I have learnt the syntax and fundermentals of JavaScript, developed a solid understanding of the Gatsby framework and other static site generators, and been introduced to basics of React, a framework that I will pursure learning further. Thank you for indulging me. The website in the video below is the first version and has since been updated.

Stack: javascript (gatsbyjs), html, tailwindcss

Insight

This project was completed for my employer at the time. Insight is a web application written in python using the Flask framework and styled using tailwindcss. The application automates routine data analysis processes, making them accessable to individuals without the technical knowledge to perform the data analysis independently. Within the application you are able to upload template files, perform analysis with customisable inputs, view new and historical results, download output files and manage the saved data. The data analysis automation is performed using the numpy and pandas python libraries.

Stack: python (flask, numpy, pandas), html, tailwindcss

Arcade Game

An arcade game written in python using the pygame library. The aim of the game is to collect all the coins and then the star while staying on the platforms and avoiding enemy frogs and blobs. I built all of the components in order to create a complete game (player, enemies, gravity, platforms, movement, collactables, etc) but fell short of finishing. I like to think that one day I'll revisit this pygame and build my own mario knockoff.

Stack: python (pygame)

Trigonometry Calculator et al

The first projects that I completed were simple command line programs written in python2. These projects included a rock, paper, scissors game, a battleships game and a blockchain program that utilised the python pickle library. The program that I have chosen to display here is a trigonometry calculator that returns all the angles and side lengths of any triangle if sufficient information is provided to perform any combination of sohcahtoa, the sine rule, the cosine rule or the pythagorean therom.

Stack: python

© 2023