Ifaz

Bloomberg | QRT | Imperial

Current Software engineer at Bloomberg, working on real-time systems and distributed infrastructure.

Bloomberg
Qube Research & Technologies
Imperial

Professional Experience

Roles shaped by systems depth and product-minded implementation.

Bloomberg

Software Engineer

C++, Python, Distributed Systems, Real-time Data, Infrastructure

Qube Research & Technologies

Quant Developer

C#, .NET, React, Next.js,TypeScript, Realtime Dashboard, E2E Testing

Heartflow

Full-stack Software Engineer

Python, Flask, React, Evaluation Platform, Gamified Webapp

FundApps

Full-stack Software Engineer

Python, React, TypeScript, Terraform, Figma, AWS

Education

Joint Mathematics and Computing at Imperial College London

University

Joint Maths and Computing @ Imperial College London

1st class

One of the most competitive courses

A-Levels

A*A*A*A @ Brampton Manor

95% in A-level Further Maths

3rd highest for A-level Maths in sixth form

Only UKMT gold in sixth form

GCSEs

11 Grade 9s

Current Sidequest

AI Engineer at stealth startup

Currently working part time with a startup to create an AI-powered education platform for GCSE and A-level students.
LLM evaluation and reliability
Agent workflows and tool usage

Projects

Built Beyond Work

LLM Shopping Assistant

Worked with a business to build an LLM-powered recommendation system using embeddings and vector search for retrieval-driven product matching.

Designed the workflow for intent classification, filtering, and ranking to keep results grounded and relevant.

LLM Homework Marker

Worked with a startup to build a system for processing handwritten inputs and converting them into structured data for downstream grading.

Designed an evaluation loop focused on improving output reliability and identifying failure cases.

Study Graph Web App

Built a graph-based learning platform for visualising topic relationships and dependency structure.

Designed backend and frontend flows to support personalised learning paths and structured progression.

Pintos Operating System

Built the priority and BSD scheduling algorithms for process management in a teaching operating system.

Implemented a safe interface for memory access across user programs and kernel boundaries.

WACC Compiler

Built the AST-to-intermediate-code generation pipeline for a small compiled language.

Implemented the error handler and interface needed to support structured compilation feedback.

Skills

Tools and technologies used across systems, interfaces, and applied AI.

Languages

C++PythonC#JavaCTypeScriptJavaScriptSQL

Frameworks

ReactNext.jsFlaskNode.jsPlaywright

Infrastructure

AWSDockerTerraformPostgreSQLFirebaseNeo4j

Applied AI

LLMsembeddingsvector databasesevaluation