top of page
image_edited.png

Adham Noureldin

Computer Scientist

I am an MEng Computer Science graduate from the University of York. I excel in computer science, mathematics, and algorithms and have sharp problem-solving, teamwork, and communication skills gained through multiple group projects and internships. Seeking to advance further, I aim to specialise in machine learning and AI. As hobbies, I engage in diverse societies like HackSoc, multiple sports societies, chess, gaming society, GameDevSoc, and baking society. In my free time, I work on small projects with my friends such as Discord bots and enjoy activities such as hiking, football, swimming, rock climbing, and squash.

Projects

Wildfire Prediction System

Master’s dissertation project that has LLM, API, ML (deep autoencoder) and Web-based UI modules that all work together to autonomously monitor large areas of forest and predict the likelihood of wildfire occurring based on open-source Satellite data.

nlp.jpg

Natural Language Processing for Text Summarization

Dissertation project aiming to process job advertisements and extract certain details using an advanced NLP model to store them in a MongoDB database for querying.

snakegame.png

Genetic Evolutionary learning for the game Snake

Used evolutionary learning to optimize the weights of a neural network to play the game “Snake” using the Deap library as well as NEAT to optimize the network architecture. Constructed a NetLogo simulation to evolve agents to get a high score in the snake game.

gan imgs_edited.png

Generative Adversarial Neural Network Image Synthesis

Developed an encode-decoder architecture neural network to be able to generate new images of tree logos when sampled from the decoder’s vector space after being trained on a set of low-res hand-drawn tree logos.

img gen.png

Image generation through speech

Created a python program that listens into the microphone and sends an AI-generated image using an API from what it listens to. Connected it to discord to use it as a bot to generate images on demand from text or from a video where it uses the text recognition software to generate an image of what it heard in the video.

classification.jpg

Machine Learning algorithm with the ResNet model for flower type classification

Created a neural network using TensorFlow and Numpy to do multi-class image classification using the Resnet architecture to achieve a 95% accuracy score when tested on an unseen dataset.

particles.png

Parallelized Particle Dynamics Simulation

Parallelized a cell-based particle dynamics simulation in C on Linux. Three parallelization ports were OpenMP, MPI and Cuda achieving up to 80% speedup.

chatbot.png

Online University ChatBot (Winning Hackathon project)

Created a ChatBot to help users navigate through an online university's website to reach the user's desired destination.

discord logo.png

Community Management Discord Bot

Paid freelancing development of a community management discord bot leveraging the Discord API to fulfill requirements that I gathered during customer meetings.

libGDX-600x314.png

Game Development using LibGDX (Java)

Developed, from scratch, a 2D game themed around pirate ships and the University of York using the Agile software development cycle Scrum.

Work Experience

Jul - Aug 2023

Jul - Aug 2022

Jun - Jul 2022

Jan - Mar 2022

RPA Business Analyst Intern

Advansys - Cairo, Egypt

- Learnt the RPA project life cycle with a focus on gathering business requirements.

- Learnt how to create the PDD document using recorded customer meetings.

- Led customer meetings and created a PDD for an internal process.

- Attended multiple UiPath training sessions.

Advanced Analytics Intern

ITWorx - Cairo, Egypt

- Automation Anywhere – Hosting an introduction lecture on Automation Anywhere software to the entire company.
- Field boundary detection and crop mapping neural network
- Supplier parenting (supervised learning) – wrote a hierarchical clustering algorithm to cluster similar data entries based on multiple variables.
- PowerBI – Basics introduction.
- Stage maker studio labs - Learnt how to use efficiently to train neural networks.
- Learnt how to communicate with colleagues in a work environment and write professional emails.

Business Process Automation Intern

MetLife - Cairo, Egypt

- Blue Prism RPA – Creating, releasing and debugging an automation software and understanding scalability through processes running on virtual machines.
- Visual basic (VBA) –Creating a userform as a user interface on excel.
- User acceptance test (UAT) – Test users report if the requirements match the business requirements.
- Jira Software – Understanding project creation and management.

Computer Vision Development Intern

PCLink - Remote

- Learnt how to fully utilize advanced python libraries.
- Learnt how to be involved efficiently in a collaborative coding project.
- Developed a computer vision script that detects and tracks people’s motion from a video source.

Education

2020 - 2024

2019 - 2020

2011 - 2019

MEng Computer Science with Artificial Intelligence

University of York - York, England

A-Levels

University of York International Pathway College - York, England

Highschool diploma

Egyptian British International School - Cairo, Egypt

bottom of page