top of page
unnamed (1)_edited-modified.png

Faris Alblooki

Computer Scientist

I graduated with a BSci and BEng in Computer Science from the University of York, where I developed expertise in machine learning, algorithms, and software engineering through hands-on coursework and projects. During my studies, I created a neural network classifier trained on the CIFAR-10 dataset, achieving 93% accuracy, as well as other innovative projects such as a Discord music bot and an AI-powered image generator.

 

After graduating, I joined Saab as a Machine Learning Engineer, where I developed object detection algorithms using PyTorch, and Dockerized models like YOLO and Detectron. Then I became a Developer Evangelist at R3, where I created documentation, tutorials, and demo apps, and provided technical training on Corda to support enterprise developers.

 

Currently, as an Associate Engineer at R3, I maintain and optimize internal codebases, explore new features, and deliver detailed learning resources. I also provide technical support to clients, assisting in the development and deployment of projects like the Digital Dirham (CBDC) for the Central Bank of the UAE, while contributing to R3's AI initiatives.

Projects

Procedural Animation Spider-like creatures (Hover for preview and click on image for more information)

I have worked and developed a procedurally animated spider and posted the code and explained it step by step since I have found 0 sources on this. Wanted to help the community. Still working on adding more features to the spider. (C# - unity)

discord+bot.png

Music bot for discord

There were no available commercial bots for playing music straight from youtube due to copyright issues. So I have decided to recreate a bot to play music through youtube to discord.  (Python)

1616833283.png

Created a neural network trained on the CIFAR-10 set to identify images

A neural network classifier takes an image as its input and predicts a specific class as its output. The neural network has been trained on the CIFAR-10 training set and has been evaluated on the official CIFAR-10 test set. (Python)

Created a ship game using LIBGDX java. (Hover for preview)

Created and developed a 2D pirate game for York. Then swapped the code with another team and worked on the other team's code afterward to complete their game.  (Java)

medium-removebg-preview.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

aths-logo-removebg-preview.png

Created a website to identify and track educational journeys

created a website using (PHP, CSS, HTML, MySql, and JavaScript) to create a database with every school in the UAE and a system to plan out a whole education journey from start in kindergarten to university with everything in mind (tuition, information, grades, and requirements) 

discard.gif
photo of evolution.PNG
unity-69-logo-png-transparent.png

Created a digital version of the educational game Catastrophic by the University of York

Designed and developed a digital version of an educational card game, Catastrophic (https://catastrophic.york.ac.uk/), to extend the educational reach of the game beyond the physical classroom and facilitate a user community and game development in the future using unity.

final.gif
finalpositionofsnake.PNG
machine-learning.png

Created a  Machine Learning algorithm that learns how to play the game snake single and multi player.

Developed a machine learning algorithm in python that learns how to play the snake game without any instructions this AI preforms both in multiplayer and singleplayer

image_2023-06-11_234145456.png
image_2023-06-11_234809066-PhotoRoom.png-PhotoRoom.png

Image generation using machine learning and generative adversarial networks

Created a machine learning algorithm that can create new images that it learnt from a batch of images that was provided to it. In python using PyTorch.

Dahlia_x_hybrida.jpg
image_2023-06-11_235225953-removebg-preview.png

Created a  Machine Learning algorithm with the ResNet (PyTorch) model to classify flower types

Developed a machine learning algorithm in python that learns about flowers using the ResNet model then classifies different types of flowers with a 95% accuracy

ChatGPT_logo.svg.png
Siri_new_logo.png

Integrated ChatGPT with Siri on the IPhone

Developed a method to integrate the chatgpi (OpenAI) API with Siri using the shortcuts app on the IPhone to create a custom script linking the two together

Caddpture.PNG

Created a fully AI generated game

Developed a fully AI generated story interactive game using unity and chatgpt api. The game generates backgrounds for the interactive story depending on the current scene and allows the player to choose the path forward. Each play is a different game because of the AI

Work Experience

Oct 2023 - Present

Associate Engineer | R3
---------------------------

My responsibilities are to contribute to the development of educational content, which includes articles, videos, demo apps, and presentations. I also serve as an expert resource for our developer community, staying updated on our platform's capabilities and the technical landscape. My main responsibility is to create engaging Corda-related materials, such as documentation, blog posts, tutorials, demos, coding challenges, support articles, YouTube videos, and feedback surveys. Additionally, I provide technical training on Corda and develop training content for our Professional Service team to educate enterprise developers.

Jun 2023 - Aug 2023

Machine Learning Engineer | Saab
---------------------------
During my employment at Saab I worked on creating and developing object detection algorithms using Python and libraries like PyTorch and models like YOLOv8,5,3 and Detectron all within Docker containers.

Education

Sep 2019 - Jun 2023

May 2023 - Jun 2023

Feb 2022 - Apr 2022

Sep 2019 - May 2020

Sep 2015 - May 2019

Bachelor of Science and Engineering, Computer Science | University of York

Six Sigma Green Belt Specialization | University System of Georgia (Coursera)

Machine learning | Stanford University (Coursera)

Foundation degree,Foundation Certificate in Physics, Mathematics, Computing and Electronic Engineering· | Kaplan International Pathways

High School Diploma, Computer Science | Applied Technology High School

bottom of page