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
Featured Projects
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.
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.
A Windows desktop application that automates admissions data merging, utilizing Levenshtein distance algorithms for intelligent university ranking lookups and grade classification.
Engineered bespoke application using C# .NET and Java for automated grade calculation and classification. Adopted by multiple teams, reducing manual workload by 50%.
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.
CoreTime
Scheduling Application
2023
Developed C# .NET scheduling application that streamlined timetabling workflows and automated complex scheduling processes for academic programs.
Get In Touch
I'm currently seeking Software Engineer or Developer positions. Available for remote, London-based, or hybrid opportunities.
angelricki A T outlook DOT com
linkedin.com/in/ricki-angel
GitHub
github.com/TechAngelX
Location
London, UK
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