Skip to content
View maxhartml's full-sized avatar
🦧
Focusing
🦧
Focusing
  • University of Brimingham
  • London, UK
  • 11:16 (UTC)
  • LinkedIn in/maxhartml

Highlights

  • Pro

Block or report maxhartml

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
maxhartml/README.md

⚡ Max Hart | Data Science • Machine Learning • AI Engineer

Typing SVG

LinkedIn Email London

🎓 MSc AI & Machine Learning | University of Birmingham | Distinction (79%)

🎯 Independent ML Consultant | Production Systems for Real Clients

🚀 About Me

Data Science, Machine Learning & AI Engineer with a robust mathematics foundation and 18+ months of proven client delivery. Expert in the complete ML lifecycle: from data engineering & validation to model training/selection and production deployment via FastAPI/Docker/AWS with comprehensive MLOps practices.

🎯 Client Portfolio: E-commerce demand forecasting, B2B SaaS ticket triage, fintech OCR systems
🔬 Research Excellence: Geometry-robust hybrid CNN–Transformer for biomedical imaging (2000× speedup)
👨‍🏫 Leadership: Teaching/mentoring experience with 30+ postgraduates + international cohorts
📊 Full-Stack: Data pipelines → ML models → production APIs with monitoring & observability

class MaxHart:
    def __init__(self):
        self.role = "DS/ML/AI Engineer"
        self.education = "MSc AI/ML (Distinction)"
        self.experience = "18+ months consulting"
        self.specialties = [
            "Production ML Systems",
            "Computer Vision & NLP", 
            "MLOps & Deployment",
            "Biomedical AI Research"
        ]
    
    def current_focus(self):
        return "Building scalable AI solutions"
GitHub Stats GitHub Streak

🏆 Featured Projects

Research

Hybrid CNN-Transformer for Medical Imaging

🏗️ Two-Stage Architecture: 3D ResNet (256-D latent) + Transformer mapping
Performance: 2000× speedup, <50ms inference vs iterative FEM
🔬 Data Pipeline: 10k FEM phantoms, varied geometries, HDF5 with QC
📊 Results: <0.07 mm⁻¹ RMSE, geometry-agnostic inference
🛠️ Tech: PyTorch, Weights & Biases, coordinate embeddings

Demo

End-to-End Face Recognition & Vector Search

🔍 CV Pipeline: MTCNN detection → InceptionResNet 512D embeddings
🚀 Scale: Pinecone ANN search + MongoDB Atlas metadata
🧠 Explainable: CLIP captions + HF LLM natural language rationales
📦 Production: Streamlit UI, Docker deployment, Kaggle integration
🛠️ Tech: OpenCV, Pinecone, MongoDB, HuggingFace

Live Demo

Multi-Model Job Recommender & LLM Assistant

🤖 AI Matching: Fine-tuned HF models + classical ML ensemble
💬 ElevateBot: Context-aware career advice + CV/cover letter gen
Production: AWS pipelines, FastAPI service, W&B tracking
🎯 Features: Batch/online scoring, request validation, monitoring
🛠️ Tech: HuggingFace, FastAPI, AWS EC2/S3, LightGBM

Performance

High-Performance Image Classification

🏆 SOTA Results: 78% top-1 accuracy on CIFAR-100
Advanced Training: AMP, cyclic LR, label smoothing, augmentation
🚀 Deployment: FastAPI + confidence calibration, real-time inference
🔧 MLOps: CI/CD pipeline, distributed training ready
🛠️ Tech: PyTorch, FastAPI, Docker, mixed-precision training

💼 Professional Experience

🚀 Independent ML Consultant (Feb 2023 - Aug 2024)

Machine Learning & Software Engineer • Remote

🎯 Client Solutions

  • 3 Production Deployments
  • 🛒 E-commerce demand forecasting
  • 🎫 B2B SaaS ticket automation
  • 💰 Fintech OCR processing
  • End-to-end ML pipelines

🔧 Technical Implementation

  • Python/pandas/scikit-learn/LightGBM
  • DistilBERT NLP models
  • FastAPI + Docker on AWS EC2/S3
  • Data validation & monitoring
  • ETL for messy client data

MLOps Excellence

  • Weights & Biases tracking
  • DVC/Git LFS versioning
  • PyTest for model code
  • CI/CD via GitHub Actions
  • Integration with existing stacks

Key Deliverables:

  • 📊 Built client-facing NLP pipeline with Streamlit insights dashboard used by non-technical teams
  • 🔧 Prototyped OCR (OpenCV + Tesseract) for invoice processing with REST integration
  • 🚀 Integrated ML endpoints into TypeScript/Angular + Java/Spring stacks with auth & monitoring

👨‍🏫 Mathematics Teacher (Sep 2019 - Dec 2022)

International Education Specialist • China

  • 🌍 Xi'an Jiaotong–Liverpool University (Sep 2021 - Dec 2022)
    Advanced mathematics to international cohorts, revision workshops, 1:1 support
  • 🏫 Overseas Chinese Academy (Sep 2019 - Sep 2021)
    Multi-level lesson plans, formative assessments, data-driven curriculum optimization

🛠️ Tech Stack & Expertise

🧠 Data Science & Machine Learning

Python NumPy Pandas scikit-learn LightGBM

🤖 Deep Learning & AI

PyTorch TensorFlow Hugging Face OpenCV Jupyter

☁️ Production & Cloud Infrastructure

FastAPI Docker AWS PostgreSQL MongoDB

⚙️ MLOps & Deployment

Weights & Biases DVC GitHub Actions Pinecone Streamlit

💻 Software Engineering

Java Spring TypeScript Angular Git

🎓 Education & Certifications

🎓 MSc AI & Machine Learning

Distinction

University of Birmingham (Sep 2024 - Sep 2025)

Core Modules:

  • Machine Learning
  • Neural Computation
  • Mathematical Foundations for AI/ML
  • Current Topics in AI & ML
  • Natural Language Processing
  • Evolutionary Computation

Dissertation: Towards Generalisable Inverse Modelling for FD-DOT via a Hybrid CNN–Transformer

Leadership: Organised and taught weekly maths sessions for ~30 postgraduates

🎓 BSc Mathematics & Statistics

Honours

Lancaster University (Sep 2016 - Jul 2019)

Foundation: Advanced mathematics, statistics, and probability theory with strong computational and analytical skills

Senior Year Project: Colour quantisation using R and K-means clustering algorithm - Grade: 90%

  • Applied unsupervised K-means clustering to optimise image representation with minimal colours
  • Maintained visual quality while reducing computational complexity

Group Project: Time series analysis using Kruskal-Wallis test for seasonality determination

🏆 Professional Certifications

Deep Learning ML A-Z Advanced ML


🚀 Building the Future of AI • One Model at a Time

Typing SVG

Let's Connect

💡 "Transforming complex data into intelligent solutions that make a real-world impact"

Profile Views

Pinned Loading

  1. Hybrid-CNN-Transformer-for-FD-DOT Hybrid-CNN-Transformer-for-FD-DOT Public

    Towards Generalisable Inverse Modelling for Frequency-Domain Diffuse Optical Tomography via a Hybrid CNN-Transformer

    Python 1

  2. Elevate-Career Elevate-Career Public

    Elevate Career is an AI-powered platform that redefines job searching. Leveraging advanced machine learning and natural language processing, it curates personalised career opportunities and streaml…

    Python 2

  3. Celebrity-Face-Matcher Celebrity-Face-Matcher Public

    Celebrity Face Matcher is an AI platform that employs deep learning and vector search to match your face with a celebrity look-alike. Using MTCNN for detection and InceptionResnetV1 for extracting …

    Python 3

  4. Visionary-ResNet Visionary-ResNet Public

    A deep learning project featuring a custom ResNet model and advanced CNN architecture for classifying images in the CIFAR-100 dataset into 100 distinct categories. Includes a robust training pipeli…

    Python 2

  5. ArcanaGPT ArcanaGPT Public

    Custom GPT-style language model trained on billions of tokens for nuanced textual comprehension and commonsense reasoning. Seamlessly integrates distributed data parallelism, large-scale data handl…

    Python 2

  6. Memetic-MAXSAT-Solver Memetic-MAXSAT-Solver Public

    Memetic algorithm for MAXSAT combining evolutionary search with GSAT/WalkSAT-inspired local refinement. Includes experiments analysing population size, mutation rate, and local-search effects on sm…

    Python 1