Computer Science Student

Building software
that solves problems.

I'm a Computer Science student focused on software engineering, intelligent systems, scalable applications and practical problem solving.

Developer.java
public class Developer {

  private final String role =
      "Computer Science Student";

  private final String[] skills = {
      "Java",
      "C++",
      "JavaScript"
  };

  public Project build() {

    return new Project()
        .learn()
        .solve()
        .build()
        .ship();
  }
}
01Computer Science degree
81%Year 1 average
03+Languages I build with
Things left to learn

01 / About me

Curious by nature.
Practical by design.

I'm a Computer Science student who enjoys turning ideas into working software. I like understanding how systems work under the hood, then using that knowledge to build clean, maintainable solutions.

My interests span software engineering, artificial intelligence, cloud computing, cybersecurity and user-focused application development. Outside university work, I enjoy building projects that give me an excuse to learn something new.

01

Build

Turn concepts into functional, usable software.

02

Learn

Pick up new tools by solving real problems.

03

Improve

Refactor, test and iterate rather than settling.

02 / Selected work

Things I've built.

A selection of academic and personal projects. More are always in progress.

02
HTMLCSSJavaScriptNode.js

Odd One Out Game

A real-time multiplayer social deduction game built with Node.js and WebSockets. Civilians get a secret word, impostors get only a vague hint, and it's up to the group to sniff out the impostors through conversation and voting while impostors try to blend in and win.

03
C++STLData Structures

Systems & Algorithms

A performance-focused C++ project exploring data structures, algorithms and efficient memory-conscious implementations.

04
Node.jsMySQLREST

Real-Time Web App

A client-server application exploring APIs, persistent data, authentication concepts and real-time communication.

03 / Toolkit

Technologies I use.

I care less about collecting technologies and more about knowing when and why to use them.

My current toolkit is centred around programming fundamentals, web development, databases and modern development workflows.

Languages
JavaC++JavaScriptTypeScriptC#
Web
HTMLCSSNode.jsExpressREST APIs
Data
MySQLSQLFirebase
Tools
GitGitHubVS CodeVisual Studio
Concepts
OOPAlgorithmsNetworkingCybersecurityAI

04 / Education

The path so far.

2024 — Present
University

BSc (Hons) Computer Science

Manchester Metropolitan University

Current focus: Artificial Intelligence, scalable architecture & cloud computing, mobile UX, cryptography and final-year software development.
2022 — 2024
College

Computer Science & Mathematics

Xaverian College

Built the mathematical and programming foundations that led into university-level Computer Science.

05 / Contact

Have a project
in mind?

I'm always interested in hearing about interesting software, internship and collaboration opportunities.