A graduate from University of Adelaide with a Bachelor of Mathematical & Computer Sciences majoring in Computer Science and a Bachelor of Teaching, I've had a life-long passion for technology. Currently a student at 42 Adelaide, working to rapidly complete the 42 Common Core by early 2025, and working through Boot.Dev, I'm looking to enter the software development industry.
- 4 years of C and C++:
- 3 years at the University of Adelaide during Bachelor of Mathematical and Computer Sciences degree completing a Computer Science major. (2015-2017)
- OpenGL 3D scene with procedurally generated terrain, animated skybox synced with day/night light cycle, movement with collisions, locational sound, cell-shading and a fly through animation system.
- 1 year of C and C++98 at 42 Adelaide completing the 42 Common Core. (2024)
- Projects including:
- A basic shell
- Fractal Generator
- Small IRC server
- A simple raycast 3D object renderer
- Projects including:
- 3 years at the University of Adelaide during Bachelor of Mathematical and Computer Sciences degree completing a Computer Science major. (2015-2017)
- 1 year of C#:
- teaching year 10 Digital Technologies a mix of Visual Studio Windows Form apps and 2D Unity games. (2022)
- built a C++ class generator webpage using Blazor (link) to generate the .hpp and .cpp for C++ objects defined in Canonical Orthodox Form (a form required by my studies at 42 Adelaide).
- 5 Python projects:
- Collaborator on companion web app for a highly customised online mafia/werewolf forum game.
- Implemented a lot of the object structure for modelling game state.
- Built logic to handle action that can affect other actions so as to avoid paradoxes and ensure actions are applied in the appropriate order.
- Guided Boot.Dev projects:
- BookBot
- Asteroids - PyGame
- Static Site Generator
- Maze Generator & Solver - Tkinter
- 42 Adelaide Capstone project:
- Pong Web app - JavaScript SPA, Django backend with PostgreSQL
- Collaborator on companion web app for a highly customised online mafia/werewolf forum game.
- 3 Go projects:
- Guided Boot.Dev projects:
- PokeDex - a CLI app that interacts with the PokeAPI
- Gator - a CLI RSS feed aggregator that downloads RSS feeds into a PostgreSQL database and allows users to subscribe to particular feed and retrieve posts.
- Chirpy - an exercise in building a functional sketch of an online communication platform, creating API endpoints for a client to interactive, supporting authentication via JWT.
- Guided Boot.Dev projects: