This is me.

Ali Abbas

Quantitative Technology Analyst @ Qube Research & Technologies

About Me

Introduced to coding in secondary school, I've now shaped a solid software engineering foundation through experiences at ICL, Cambridge Consultants, Plei, Inc, ManholeMetrics, CloudNC and QRT. I've navigated through challenges like building components of an operating system and crafting a compiler, leveraging C/C++, JavaScript, Python, PHP, and Clojure - and I have made use of Java, Haskell, Kotlin and Rust to various degrees as well, be it for university courseworks, personal experimentation or projects in the work place.

Outside of professional projects, I enjoy reading about programming - currently I'm reading about software architecture and high performance programming in modern C++.  When I'm not coding, I enjoy reading, taking photos with my Nikon D3300, and learning about philosophy and psychology.

Feel free to connect – always open to discussing tech, projects, or shared interests.

Projects

Collaborative Early Exit Inference at the Edge

2024 - 2025Imperial College London
Imperial MEng Computing & AI Final Year Project: an AI optimisation framework for collaborative early exit neural network inference
C++
Docker
Python3
ONNX

ModelSAFE

January - March 2024Imperial College London
An app with a web UI that allows you to pass in a model and run the membership inference and gradient inversion attacks on the model, for the context of model privacy in federated machine learning
PyTorch
Python3
JS/TS

Pintos

October - December 2022Imperial College London
This was the operating system fundamentals coursework, in which I worked with a group of 3 other people to implement user space application support, scheduling and virtual memory management.
C

Spatial Feature Recognition

April - May 2024CloudNC
Developed a flexible command line tool which allowed for the detection (and removal) of high level features such as pockets, chamfers and fillets using Spatial's SDKs, and then allowed for extraction of data about those features into JSON, or visualised the detected features in 3D alongside the original model
C++
Dassault Systemes Spatial InterOp
Dassault Systemes Spatial CGM
OpenSceneGraph

WACC Compiler

January - March 2023Imperial College London
In this project I, with 3 other course mates, implemented a compiler from WACC to assembly and for the extension I implemented part of a reference counting garbage collector.
Clojure
C
Project archive ->