AI & Cloud Solution Architect · London

I build AI systems that scale.

From fraud detection at AstraZeneca to risk platforms at the Central Bank of Malaysia, I turn messy data into automation that ships and keeps running. Now I'm driving Copilot and agentic AI adoption at Microsoft, while finishing an MSc in Business Analytics at Imperial College London.

Hafiz in baju melayu under cherry blossoms in London on Hari Raya

Microsoft certified · Azure Solutions Architect Expert

Open to senior AI, data & architecture roles

Where I've worked & studied AstraZeneca Central Bank of Malaysia Imperial College London UCLA
Selected work

Things I've built.

Enterprise systems that are still running today, plus a GenAI experiment I loved building. Numbers included, because claims are cheap.

Generative AI L'Oréal Brandstorm 2026

Scent Genome Engine

A GenAI fragrance recommendation engine built for L'Oréal Brandstorm 2026: embeddings-based note similarity plus LangChain prompt chains that generate personalised scent stories.

Explainable by design every recommendation states its reasoning, with a generated scent narrative

Python LangChain OpenAI API MySQL
FP&A / Treasury AstraZeneca

Multi-market cashflow forecasting system

AstraZeneca Finance's first multi-market cashflow forecasting system, built on SAP data pipelines, Python ETL, and Power BI across 8 markets.

3,200+ hrs saved annually by automating reconciliation across 8 markets

Python SAP data pipelines Power BI Power Automate
Data platform Bank Negara Malaysia

Risk register consolidation and intelligence dashboards

52 manual departmental risk profiles digitised into one centralised SharePoint register with live Power BI dashboards, replacing a slow, paper-heavy reporting cycle.

5,000 hrs/year of analyst effort eliminated across 52 departments

Power BI SharePoint Power Automate Python
Risk & communications Bank Negara Malaysia

Reputational risk monitoring platform

A multi-source social media analytics platform integrating LinkedIn, Facebook, Instagram, and Twitter APIs with NLP sentiment analysis and automated controversy flagging for reputational risk.

4 platforms unified into one real-time sentiment and controversy-tracking pipeline

Python NLP REST APIs MySQL
Robotics UCLA · ECE 183D / MAE 162D

Busserbot

An autonomous robotic busser built for UCLA's joint ECE 183D / MAE 162D capstone: a storage unit and multi-joint robotic arm coordinated through trajectory-planning velocity control, validated across three Webots simulations.

Built & validated storage unit and robotic arm carried from CAD and technical drawings through to 3 working Webots simulations

Python Webots MATLAB SolidWorks
All projects, grouped by capability →

12,000+

hours of manual work eliminated, every year

Across 157 automation projects during Malaysia's first nationwide digital transformation at AstraZeneca. Not prototypes: systems that shipped, got adopted by hundreds of people, and kept running long after I moved to the next problem.

Experience

Where I've built.

Nov 2022 - Sep 2025
Senior Solution Architect · AstraZeneca

Led a cross-regional team across Malaysia's first nationwide digital transformation, building the fraud detection, forecasting, and automation systems the business now runs on.

157

automation projects delivered

Sep 2021 - Nov 2022

Digital Graduate Analyst, Central Bank of Malaysia. Consolidated 52 departmental datasets into one risk intelligence platform, saving 5,000 reporting hours a year.

Jun 2020 - Jun 2021

VP of Technology, Xavier Optics (Los Angeles). Built the business case that secured $225,000 in Phase 1 SBIR funding for a novel AR/VR optical element.

The full history →
Capabilities

Toolkit.

Azure & cloud

Solutions Architect Expert Security Engineer Azure Administrator Azure DevOps

Cloud solution architecture, identity & access, and governance. Four Microsoft certifications, including Azure Solutions Architect Expert.

Machine learning & AI

Python scikit-learn PyTorch LangChain OpenAI API

Anomaly & fraud detection, time-series forecasting, NLP & sentiment analysis, RAG pipelines.

Power Platform

Power BI & DAX Power Apps Power Automate Dataverse

Canvas & model-driven apps, advanced DAX, and M365 integration, certified as a Power BI Data Analyst.

Engineering

SQL & MySQL Neo4j Git Docker

SQL, REST API design & ETL pipelines, Agile delivery, technical documentation.

Domain depth

Finance is home turf.

Systems land differently when you speak the language of the function. I've built for most corners of a finance organisation, from back office controls to deal work, and I passed CFA Level 1 to keep the domain knowledge honest.

15,000+

IT assets tracked through a CAPEX consolidation dashboard

Automated ETL with fraud-detection ML surfaces missing or inaccurate asset records before the annual review, cutting 1,500+ auditing hours a year.

FP&A & treasury

Multi-market cashflow forecasting at 95% accuracy, presented to senior finance leadership in Warsaw.

Controls & audit

Expense fraud ML on 11,000+ monthly claims and a CAPEX consolidation dashboard tracking 15,000+ IT assets.

Budgeting & planning

A universal budgeting tool spanning multiple therapy areas, cutting rework by 60%.

Central banking

Risk intelligence and asset risk scoring for regulators at Bank Negara Malaysia.

Deals & funding

Built the market case that secured $225,000 in Phase 1 SBIR government funding.

Off the clock

When I'm not working.

Hafiz photographing the sunset over the Thames with the O2 arena on the skyline
Chasing sunsets on the Thames path

Most of my free time goes to games that punish sloppy thinking: estimating probabilities, weighing incomplete information, staying calm under pressure. The rest goes to the gym, live music, long walks with a camera, and the occasional ballgame.

Contact

Say hello.

If you're hiring for AI or cloud architecture, or you just want to compare notes on a hard data problem, my inbox is open.

Email ···

Based in London, open to global opportunities

Replies usually within a day