My Portfolio

This portfolio will showcase a range of projects and videos to help support my skills.

Python text-based stocks game 2021

This is a small python stocks text-based game that I made to pass the time in classes.

Attributes

  • Usage of matplotlib

Languages used: Python

Link

Roblox Scripting 2022

These are just some examples of Roblox scripting I have done

Attributes

  • Game Structure, learning how to point to individual blocks
  • Learning raycasting and 3D vectors
  • Learning Tweening

Languages used: Luau

Discord bots 2021 / 2023

This was where I created a variety of discord bots serving multiple servers with specialised tasks tailored to each group of stakeholders

Attributes

  • Stakeholder Communication
  • API handling and processing
  • Environment variables handling and practices
  • Remote Document Database Management
  • AWS Cloud deployment

Languages used: Javascript (Node.JS)

A-Level Project: Peaceful Pines 2023

This was a game created as a project for my CS A-Level. It is accompanied with extensive documentation following the Waterfall Methodology. Everything shown is made from scratch.

Attributes

  • File management
  • Randomised Map Generation
  • Collision detection

Languages used: Visual Basic (VB.NET)

Website (first deployment) 2023

This was the first time I deployed a website registered to my own domain onto the world wide web. It taught me UI design and how to structure file directories for websites.

Attributes

  • AWS Cloud Deployment
  • Domain registration and setup
  • User interface and experience
  • Flash game emulator page

Languages used: HTML, CSS, Javascript

Morse Code Decoder 2024

I worked with 2 other students in my year at University to create a Morse Code Decoder.

Attributes

  • Raspberry Pi deployment
  • Pico board wiring
  • Incorporating multiple modules

Languages used: C

New Personal Discord Bot In Progress

I'm currently making my own personal discord bot with AI integration to assist me with tasks.

Attributes

  • Uses a custom python script with selenium to scrape job postings in my area.
  • Uses the OpenAI API to generate and enhance responses.
  • Incorporates n8n to automatically generate notes from a powerpoint lecture onto a Notion page
  • Incorporates CI/CD so that changes can be deployed without having to constantly restart the server

Languages used: Javascript (Node.JS), Python