Skip to content
View ShazMoghaddam's full-sized avatar

Block or report ShazMoghaddam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ShazMoghaddam/README.md

Hi, I'm Shaz

Python and AI engineer based in London. I build data platforms that take messy, real-world input and turn it into something deployed, tested and usable: LLM-powered document extraction, ML anomaly detection, and analytics dashboards on FastAPI and Plotly Dash.

Trained through Imperial College London's Data Science Bootcamp (96% average). Looking for ML/AI engineering and data roles in London or remote.

Portfolio · LinkedIn · [email protected]


Featured projects

VoltScope: LLM extraction and validation for UK energy bills

Commercial energy bills arrive as PDFs and phone photos in every layout you can imagine. VoltScope sends each one to Claude for schema-constrained extraction into a fixed Pydantic model, then runs deterministic checks the LLM shouldn't be trusted with: MPAN digit counts, subtotal and VAT reconciliation, duplicate charges, estimated reads and contract renewal windows.

The design principle is simple: the LLM does the reading, plain Python does the checking. 50 golden-file tests on real anonymised supplier bills keep the extraction honest.

Python FastAPI Claude API Pydantic SQLite Docker

VoltEdge: energy intelligence platform

Multi-site energy monitoring with per-site isolation forest anomaly detection, causal root-cause analysis using the PC algorithm, Scope 2 emissions reporting, and a Claude assistant that answers questions like "what caused the spike at the London factory last Thursday?" Runs on 90 days of simulated data across four site types.

903 tests · JWT auth with role-based access · Live demo (free tier, give it up to a minute to wake up)

Python FastAPI Plotly Dash scikit-learn NetworkX Claude API Docker

ClinIQ: clinical trial site performance

Tracks enrolment velocity, site risk scores and protocol deviations for mid-sized CROs, with an AI insights layer on top. Built in five phases with 496 tests.

Python FastAPI Plotly Dash SQLAlchemy scikit-learn spaCy Claude API

SalaryAxis: UK salary benchmarks from ONS data

Takes ONS Annual Survey of Hours and Earnings data, adjusts it for CPI inflation, and serves salary benchmarks by region and occupation through a REST API and React dashboard, including gender pay gap trends over time.

Python Flask pandas SciPy React Docker

CVLens: NLP CV analyser

Parses PDF and Word CVs, detects sections, extracts skills with spaCy and generates readable quality feedback.

Python spaCy PyMuPDF python-docx

Lending Club: loan default prediction

Logistic regression model predicting loan default risk on Lending Club data.

Python pandas scikit-learn


What I work with

Python pandas NumPy scikit-learn spaCy SQL FastAPI Flask Plotly Dash Streamlit Pydantic Docker Git pytest Claude API Render Railway


Also built

A set of small developer tools, each with a live demo: Regex Decoder, Cron Decoder, Python Exceptions and HTTP Status Codes.

I also ship Android apps and digital products on my own. You can find all of them on my website.


Open to full-time, contract and freelance work. If you're building something with data or LLMs, I'd like to hear about it.

Pinned Loading

  1. voltedge voltedge Public

    Enterprise energy intelligence platform — real-time monitoring, causal AI anomaly detection, and CSRD-ready ESG reporting

    Python

  2. voltscope voltscope Public

    AI extraction, deterministic validation and portfolio intelligence for UK energy bills. FastAPI · Pydantic · SQLite · Claude API.

    Python

  3. cliniq cliniq Public

    A Python-based B2B intelligence platform for monitoring clinical trial site performance — enrolment velocity, risk scoring, deviation tracking, and AI-assisted insights for mid-market CROs across …

    Python

  4. salaryaxis salaryaxis Public

    UK salary intelligence platform built on ONS open data. Provides interactive salary benchmarking and trend analysis across job roles, regions, and sectors. Built with Python, Flask, React, pandas, …

    Python

  5. CVLens CVLens Public

    NLP-powered CV analysis tool that parses PDF and DOCX resumes, detects common CV sections, extracts skills using spaCy, runs quality checks, and generates readable feedback. Built in modular Python…

    Python

  6. Math-Adventure Math-Adventure Public

    Free offline maths game for children aged 4–9, built as a Progressive Web App with HTML, CSS, and JavaScript. Features six themed worlds covering counting through division, adaptive difficulty, str…

    JavaScript