Ricki Angel

TechAngelX Logo

TechAngelX

Software Engineer & Developer

Based in London, UK. Passionate about building performant, accessible, and innovative software solutions.

About Me

I'm a software engineer based in London, UK, passionate about building performant and accessible experiences for mobile and the web.

I hold a Master's degree in Computer Science with Distinction at Birkbeck, University of London. This background provides academic theoretical foundations and strong computer science principles from formal education, bringing proven expertise in front-end, back-end, and full-stack development, with a strong foundation in emerging technologies.

Increasingly drawn to AI and Machine Learning — particularly autonomous agents that transform static systems into adaptive, intelligent applications. Whether it's training CNNs for computer vision, building deep neural networks, or working with natural language models, I'm fascinated by how AI enables software to perceive, reason, and act.

My core strengths lie in Java and C#/.NET, with a strong foundation in object-oriented programming, SOLID principles, and design patterns.

I love writing clean, modular code and delivering efficient, high-quality software solutions.

Currently

Programme Administrator at University College London

  • MSc Software Systems Engineering
  • MSc AI & Data Engineering
  • MSc Computational Finance
  • MSc Data Science & Machine Learning

Focus Areas

  • Full-Stack & Backend Engineering
  • Cloud, DevOps & Distributed Systems
  • Machine Learning & Applied AI
  • Autonomous & Agent-Based Systems
  • Data Engineering & Database Architecture
  • Internet & Network Security

Tech Stack

Java
TypeScript
Python
C#
Swift
React
Next.js
Node.js
Spring Boot
Docker
Kubernetes
PostgreSQL
MongoDB
AWS
Azure
TailwindCSS

Featured Projects

In Development
softWEAR

AI Virtual Try-On Application

Summer 2025

Developing spatial computing and real-time anthropometric virtual try-on using 3D motion analysis, Google MediaPipe, and GANs for machine learning-based garment visualization. Try out stunning virtual garments creaated in 3D with natural clothing physics.

PythonMediaPipeGANSMLPyTorchTensorFlowAlgorithmsReact
Deployed
Regressify

Interactive Machine Learning Model Visualiser

Fall 2025

An interactive educational module designed to visualize regression algorithms. Explores Bias-Variance in Algorithms. Compares Linear, Polynomial, and Random Forest models to demonstrate key concepts like Underfitting, Overfitting, and the Bias-Variance tradeoff.

NodeNext.jsReactRechartsAlgorithmsTailwind
In Development
ADMerger

Automated Admissions Data Processing & Ranking application

Autumn 2025

A Windows desktop application that automates admissions data merging, utilizing Levenshtein distance algorithms for intelligent university ranking lookups and grade classification.

C#.NET 9.0Windows FormsData CleansingCI/CDFuzzy Matching
Deployed
Gradwiz

Grade Calculation System

2023

Engineered bespoke application using C# .NET and Java for automated grade calculation and classification. Adopted by multiple teams, reducing manual workload by 50%.

C#.NETJava
Completed

JP Morgan Project

Software Engineering Experience

Sept 2024

Used JP Morgan Chase's Perspective library to generate live graphs displaying data feeds for traders. Fixed broken repository files to make web application output correctly.

JavaScriptPerspective
Deployed

CoreTime

Scheduling Application

2023

Developed C# .NET scheduling application that streamlined timetabling workflows and automated complex scheduling processes for academic programs.

C#.NETDatabase

Get In Touch

I'm currently seeking Software Engineer or Developer positions. Available for remote, London-based, or hybrid opportunities.

Looking for a passionate developer?

With expertise in full-stack development, backend engineering, and emerging technologies, I'm ready to contribute to innovative projects.

✉️Send Me an Email

© 2025 · Ricki Angel