Skills

Search through projects and experience by skills

Results

  • BTIG Internship

    24/06/2024 - 30/08/2024

    A summer internship at BTIG London focusing on data driven web development

    Skills

    C#
    APIs
    SQL
    .NET
    Blazor

  • Ant Colony Optimisation

    08/2023 - 06/2024

    A project on the ACO principle using simulations and graph theory

    Skills

    Python
    Numpy
    Tkinter
    Graph Theory
    Optimisation Algorithms

  • Hackchester Society Website

    09/2022 - 06/2024

    A full-stack site for providing workshop content to society members with secure uploads

    Skills

    React
    Javascript
    APIs
    Java
    Springboot

  • Eventlite: Event based site, developed as an Eventlife Clone

    A from scratch clone of the eventlife site. Built in Java to serve HTML content with MVC architecture and an API endpoint for data access

    Skills

    Java
    Springboot
    SQL
    MVC
    APIs

  • Hex Game Theory Bot

    A bot for the board game Hex, created in Python

    Skills

    Python
    Game Theory

  • FooBar nightlife website

    A site designed to group together reviews for meeting spots and making plans

    Skills

    Javascript
    CSS
    PHP
    APIs

  • Eventyr Videogame

    My A Level Project was a game built using Java and OpenGL without any game engine. This had functioning inventory, quest and dialog systems to enable RPG gameplay. It also utlised custom drawn assets

    Skills

    Java
    OpenGL
    3D rendering

Results

  • BTIG Internship

    24/06/2024 - 30/08/2024

    A summer internship at BTIG London focusing on data driven web development

    In the summer of 2024, I completed an internship with BTIG. This mainly involved creating a web interface using the Blazor C# web framework. Other skills used include SQL, Bootstrap, Javascript. Some smaller tasks were completed to a high standard using Python and Excel, including use of the Bloomberg API and terminal.

    Skills

    C#
    APIs
    SQL
    .NET
    Blazor
    Bootstrap
    Javascript
    Python
    Tkinter
    Numpy
    Matplotlib
    Excel
    Bloomberg Terminal
    Bloomberg API

  • Ant Colony Optimisation

    08/2023 - 06/2024

    A project on the ACO principle using simulations and graph theory

    My third year project focused on the topic of ant colony optimisation. I produced a cohesive program that demonstrated the principles of the ACO algorithm in both a graph theoretic solver environment as well as a simulated experiment

    Skills

    Python
    Numpy
    Tkinter
    Graph Theory
    Optimisation Algorithms

  • Hackchester Society Website

    09/2022 - 06/2024

    A full-stack site for providing workshop content to society members with secure uploads

    An interactive website for the cybersecurity society at Manchester. It allows members to view upcoming events and browse and download society resources. The front-end was built in React by my team and me. The back end was built by me using Java Spring boot with MongoDB for the database and hosted on AWS.

    Skills

    React
    Javascript
    APIs
    Java
    Springboot
    AWS

  • Eventlite: Event based site, developed as an Eventlife Clone

    A from scratch clone of the eventlife site. Built in Java to serve HTML content with MVC architecture and an API endpoint for data access

    Skills

    Java
    Springboot
    SQL
    MVC
    APIs

  • Hex Game Theory Bot

    A bot for the board game Hex, created in Python

    It used a modified minimmax algorithm with a specialised heuristic function. Monte Carlo and Neural Network techniques were also considered in the design process

    Skills

    Python
    Game Theory

  • FooBar nightlife website

    A site designed to group together reviews for meeting spots and making plans

    Skills

    Javascript
    CSS
    PHP
    APIs

  • Eventyr Videogame

    My A Level Project was a game built using Java and OpenGL without any game engine. This had functioning inventory, quest and dialog systems to enable RPG gameplay. It also utlised custom drawn assets

    Skills

    Java
    OpenGL
    3D rendering