Skip to content
View alihawk's full-sized avatar

Highlights

  • Pro

Block or report alihawk

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
alihawk/README.md
Ali Mahmood, Full Stack AI Engineer

I build LLM systems and the backends they run on. I fine-tune and quantize models, work on inference performance, and ship production Java and Spring Boot services around them.

Most of what I've learned comes from putting AI into real systems with real business rules. The hard part is rarely the model. It's knowing when to trust it, working out why it failed, and making failures visible to the people who have to act on them.

  • Now: building AI features (RAG, LLM pre-screening, multi-agent pipelines) for a clinical-trial platform.
  • Before: AI/ML at ASML, evaluating and fine-tuning vision-language models. Before that, Spring Boot microservices for enterprise clients at GoSaaS AI.
  • Studied: MSc in AI (Erasmus Mundus EMAI), BSc in Computer Science at NUST.
  • Places: I've studied and worked in Pakistan, Spain, Slovenia, the UK and the Netherlands.

Things I've built

Tools

  • AI/ML: Python, PyTorch, Hugging Face, LangChain, LangGraph, MLflow, FastAPI, PySpark
  • Backend: Java, Spring Boot, PostgreSQL, Redis, Docker, Azure, Jenkins
  • Frontend: React, TypeScript

Open to work

Full-time AI, ML and agentic AI roles in the Netherlands, and remote contract work with US teams (US hours, based in Europe).

Reach me on LinkedIn, at muhammad.ali.hawk@gmail.com, or see more at alimahmood.dev.

Pinned Loading

  1. legacy-facade legacy-facade Public

    Generate modern UI facades on top of crusty internal APIs in minutes.

    TypeScript 1

  2. modes-of-transportation-ds modes-of-transportation-ds Public

    Inferring how people travel across Slovenia (walk, bike, car) from anonymized cell tower data, without ground-truth labels. PySpark pipeline over 900M+ pings. FRI Data Science Competition 2025.

    Jupyter Notebook 1

  3. rag-uncertainty-longform rag-uncertainty-longform Public

    Detecting when long-form RAG answers shouldn't be trusted. BM25 and reranker retrieval over Wikipedia, Qwen2.5-7B for generation, and three uncertainty methods compared: MARS, Eccentricity and SEEW.

    Jupyter Notebook

  4. sunflower-dashboard-and-detection sunflower-dashboard-and-detection Public

    Counting sunflower heads in drone images with YOLOv7 (about 93% accuracy) to estimate crop yield, with a dashboard for exploring the results. Final year project.

    Jupyter Notebook 1 1

  5. ann-from-scratch ann-from-scratch Public

    A fully connected neural network written from scratch in NumPy, with backpropagation, gradient checking and regularization. Applied to FTIR tissue classification.

    Jupyter Notebook

  6. memory-place memory-place Public

    An interactive canvas piece where memories form, merge and fade over time. Plain HTML and JavaScript.

    HTML