About

About me

I'm a third year undergraduate student studying Computer Science at Brunel Univeristy aspiring to be a Software Engineer. I'm based in London and after graduating I will be looking for work at an exciting technology company where I can put my programming and leadership skills to use!

I created this website to showcase my skills, projects and experience. If you would like to get in touch with me via email, feel free to hit the button below.

Education

Education

Brunel University Sept 2018 – June 2021

BSc Computer Science – Achieved First Class in first and second year

Key Modules: Software Engineering, Artificial Intelligence, Project Management

What I do

Skills

Core Languages

Java

Python

JavaScript

C#

HTML

CSS

Frameworks

Spring

ASP.NET

ASP.NET CORE

Xamarin

Flask

Jest

jQuery

Tools

Android Studio

TensorFlow

Git

SPSS

SQL/SQLite

Adobe Photoshop

Employment

Netcompany

During my time at Netcompany, I actively contributed to the success of three major projects:

Insolvency Service - Full Stack Developer:

• Implemented a Robotic Process Automation (RPA) solution using Adobe Logic Apps to automate data extraction and storage from various sources.

• Developed user-friendly webpages in C# and HTML for businesses to input essential details seamlessly.

HMRC - Backend Developer:

• Created REST and XML APIs with Java Spring Boot, enabling smooth data exchange and integration.

• Implemented Jenkins pipelines for efficient API deployment, ensuring continuous delivery.

• Monitored and enhanced API performance using Kibana, resulting in improved responsiveness and reliability.

NHS Scotland COVID Pass - Mobile App Developer:

• Designed and deployed a Xamarin-based COVID status page, providing extensive vaccination, testing, and recovery information for 1.8 million users.

• Utilized C# to create a dynamic 3D holographic icon with a live time feature, enhancing app security through gyro sensor-based color changes.

• Managed Azure cloud deployment phases, software updates, and bug fixes, achieving significant app optimization and increased user engagement.

Pandava Sena - Software Engineer (Volunteer)

• Developed a project management system using Python and Django which matches volunteers to projects relevant to their skills, interests, and availability.

• Utilized React to create a personalized dashboard, displaying project opportunities, project manager oversight, scheduling of volunteers, tracking project targets, and efficient resource management within teams.

• Project leads can oversee and schedule volunteers to meet project targets and manage resources in a team.

• Created a data pipeline that scrapes event information from relevant websites using a REST API and integrates the data into an event calendar.

Check out some of my work

Projects

XCape Mobile Android Application

• Built an engine that performs tailored suggestions of several media types such as music, movies, tv shows and games based on the user's preferences using Android Studio and was written in Java.

• The frontend was built iteratively in response to user feedback using scrum and prototypes in Adobe XD.

• The backend consists of a database made in SQLite which fetches the specialised recommendations of the media.

Android Studio | Java | SQLite

Programming a Finch Robot

• Led a team of 5 to program a finch robot to complete various activities such as manoeuvre the robot in different directions, adjust the speed and duration and to retrace its steps etc.

Java

Personal Website

• Used JavaScript to build a personal website which displays my CV and little about myself in a professional, interactive way and also showcases some Computer Science projects I have worked on.

HTML5 | JQuery | Bootstrap | CSS3

Python Projects

• Built a machine learning pipeline to recognize and label images using a neural network built in TensorFlow.

• Built a global password checker using an API which investigates the popularity of a given password.

Python | TensorFlow

Budget Tracker Web App

• Used JavaScript to build a web app to track the user’s budget monthly incomes and expenditures.

JavaScript | HTML5 | CSS3

Recipe App

• Used JavaScript to create a responsive and interactive web app that fetches the recipe of over a million dishes and dynamically adjusts the recipe based on the number of servings or quantity of people.

• Allows the user to search for a specific recipe, add ingredients to a shopping list or save to a favourites list via local storage.

• Implemented tools such as Webpack to bundle the modules, and Babel to convert ES6, ES7 and ES8 back to ES5.

• Employs the use of the food2fork API that pulls the ingredients and instructions to cook a recipe.

Java