Skip to main content
Matin · Portfolio · 2026Matin Gathani

matin@imperial:~$ whoami

Matin Gathani

I build and fix the tools developers rely on.

I'm Matin Gathani, a software and data engineer. I've had 28 pull requests merged into Cloudflare's developer toolkit, built a student-matching platform for ASU's capstone program, and I'm now studying AI and financial analytics at Imperial in London.

MSc at Imperial Business School · Seeking graduate analyst programmes in banking

$ matin --stats

merged PRs, Cloudflare
28
OSS projects
5
GPA, ASU B.S.
3.74
Dean's List, ASU
4×
matin@imperial:~/portrait.jpg768×1024
Portrait of Matin Gathani

01 / Who I am

Why I build

I like fixing the small things that quietly break someone's day: a command that prints the wrong thing, a crash on a large output, a test that only fails on Windows. Open source taught me how maintainers think. Tutoring taught me to explain hard ideas plainly. Now I'm adding machine learning and financial analytics to that toolkit at Imperial.

Full background, experience and skills →
  • Cloudflare developer toolkit

    28 merged fixes to Wrangler, Miniflare and the Vite plugin

  • ASU Capstone platform

    Student and sponsor matching, 5th at the Capstone Showcase

  • Teaching

    Tutored 180+ students across 300+ sessions in Java, C++ and Assembly

02 / What I do

Where I work

Data & Analytics

Turning messy data into decisions: SQL modelling, Power BI dashboards, Python pipelines, and the analytics coursework behind an Imperial MSc.

  • Power BI
  • SQL
  • Python
  • Pandas
  • Excel

Open-Source Engineering

28 merged bug fixes to Cloudflare's developer toolkit (Wrangler CLI, Miniflare and the Vite plugin), plus ongoing work across the ecosystem.

  • TypeScript
  • Node.js
  • Cloudflare Workers
  • Vitest
  • Git

AI & Full-Stack Delivery

Production NLP pipelines and full-stack platforms, Next.js and TypeScript front to back, with CI/CD, monitoring and incident response.

  • Next.js
  • NLP
  • LLMs
  • Docker
  • CI/CD

03 / Selected work

Things I've built and fixed

Open source

Bug fixes merged into tools other developers rely on.

Cloudflare developer toolkit

Mar 2026 - Present

  • TypeScript
  • Wrangler
  • Miniflare
  • Vitest

28 merged fixes to Cloudflare's open-source developer toolkit. Traced a Workflows crash on large step outputs to a SQLite row-size limit and shipped the fix.

Merged PRs ↗

Prisma ORM adapter fixes

2026

  • TypeScript
  • Prisma
  • PostgreSQL

Pull requests to Prisma ORM fixing typed error mapping, TIMESTAMPTZ conversion and constraint violations across the Neon, pg, libsql, MariaDB and MSSQL driver adapters.

Pull requests ↗

Products I built

Full-stack projects, from class platforms to small apps.

ASU Capstone sponsor platform

Jan 2025 - Dec 2025

  • Next.js
  • TypeScript
  • MySQL
  • Docker
  • GitHub Actions

Matching platform that scores and ranks student compatibility with sponsor projects. Placed 5th at ASU's Capstone Showcase; shipped CI/CD and contained a malware incident on the build pipeline.

Kanban task board

  • React
  • TypeScript
  • Supabase

Real-time Kanban board built with React, TypeScript and Supabase, with drag-and-drop columns and live persistence across sessions.

Source ↗

Data & ML

Pipelines and models, evaluated honestly.

CNN cancer detection pipeline

Feb 2026

  • Python
  • CNN
  • PatchCamelyon

Open-source CNN pipeline that classifies histopathology image patches from the PatchCamelyon dataset. Reports sensitivity and specificity alongside AUC-ROC, and is built to be reproduced and extended.

Source ↗

NLP pipeline training at Musikaar

2024

  • Python
  • NLP
  • Classification

Trained and evaluated ML models on HRMS data: preprocessing, tokenization and production NLP pipelines for real-world HR datasets.

See all work →

What I'm looking for

I'm looking for graduate programmes in analyst roles, with a particular interest in the banking sector. I'm also open to internships in software engineering, data and applied AI, where I can ship clean, tested code. Email is the quickest way to reach me.