Aaron Rosser

BSc Computer Science Graduate

Contact

Email: aaron@aaronrosser.xyz

PGP key

Alternate email: aaron29th@gmail.com

LinkedIn

GitHub

GitLab

HackerOne

Skills

  • Git
  • Unit and integration testing
  • C#
    • WinForms
    • ASP.Net Core
    • Entity Framework
    • Limited use of Windows Presentation Foundation
  • Python
    • General use
    • NumPy
    • SQLAlchemy
    • Flask
  • C++
    • General use
    • Arduino
    • Qt
    • Legacy fixed function pipeline OpenGL
  • PHP
  • Java
  • JavaScript along with HTML and CSS
  • Reverse Engineering / basic assembly programming
    • PowerPC
    • x64

Projects

Cinema Website

Uni - Year 2 - Software Engineering Project

Worked in a group of four following a scrum methodology to create a fully featured cinema website with booking, admin and analytics functionally written in python using the Flask framework.

EF Cash Carry Tool

Independent

Developed a proof-of-concept WinForms application, written in C#, to automate regular tasks at work by parsing pdf documents and using the data to generate new pdf documents, this allowed the tasks to be done in less than a quarter of the previous time.

GTA 5 Mission Creator Tool

Independent

WinForms application, written in C#, that makes use of memory editing, remote procedure calling and detours to enable access to an unreleased section of the game.

Rage Request

Independent

Reverse engineered GTA 5's custom network encryption and created a python library that implemented it to aid in looking for security vulnerabilities for Rockstar Game’s bug bounty program.

Solar System Simulation

Uni - Year 3 - Computer Graphics

Desktop Qt application written in C++ to demostrate how complex worlds can be created with the legacy fixed function pipeline OpenGL.

GTA 5 Json Editor

Independent

WinForms application, written in C#, to edit memory and call in game functions that relate to json objects in Grand Theft Auto 5 on PS3.

Web Marketplace

Uni - Year 2 - Web application development

Developed a responsive marketplace website written in python using the Flask framework.

Qt Video Player

Uni - Year 2 - User Interfaces

Worked in a team of six to design and prototype a video player written in C++ using Qt.

xv6 Operating System Improvements

Uni - Year 2 - Operating Systems

Added user mode malloc / free, copy-on-write memory management and implemented a new shell for the xv6 operating system written in C.

YouTube Notification Bot

A Level Computing

Developed a YouTube Pub/Sub bot written in C# using ASP.Net Core along with a WinForms client application, written in C#, to automatically post tweets and discord messages when YouTube videos were uploaded.

Argos Tools

Independent

Site to help Argos employees search products without whole cat numbers as well as find similarly pronounced locations to aid with finding missing products.

Jack Compiler

Uni - Year 2 - Compiler Design

Developed a compiler for the Jack programming language written in C.

Covid-19 Track and Trace Website

Uni - Year 2 - Software Engineering Principles

Developed a website for businesses to record and process customer details for NHS track and trace, written in python using the Flask framework.