Skip to content
View samad-zeeshan's full-sized avatar

Highlights

  • Pro

Block or report samad-zeeshan

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
samad-zeeshan/README.md

Hi, I'm Abdul Samad

I finished my Computing Science degree at the University of Alberta in June 2026. Most of what I build is backend services, data pipelines, and systems with an LLM somewhere inside.

What I enjoy most is making that stuff hold up. That means real tests, evals that run on every push, retries that never double-count anything, and a record you can follow to see why a decision was made. Every project below has a demo you can click and reports its numbers as they came out, including the bad ones.

Portfolio: https://samad-zeeshan.github.io/abdul-samad-zeeshan-portfolio/

Projects

  • Warden: a guard for changes to live software. It approves the boring ones, blocks the dangerous ones, and cannot be talked round by a tricked AI assistant. Demo · Repo
  • Proving: tests a new version of an AI agent on thousands of made-up customers before it meets a real one, then says ship or hold. Demo · Repo
  • Tally: a small bank on a double-entry ledger that never loses or doubles a cent, checked with TLA+ and fault runs on Kubernetes. Demo · Repo
  • Parley: a phone agent that books property viewings in English and Gulf Arabic and only states facts the listings database returned. Demo · Repo
  • Tarn: a login graph scored against a billion real records with a known attack, plus an AI analyst that sorts the alerts. Demo · Repo
  • Triage: a 600M-parameter model distilled to sort support emails into JSON offline. Priority accuracy went from 38.3% to 87.3% on 1,200 held-out tickets. Demo coming · Repo
  • Docket: reads receipt photos into schema-checked data and says which ones can skip a person at a 1% error budget. Demo · Repo
  • Bourse: an order matching engine and market maker. In progress, built by hand.

Older work, including Fulcrum, Touchstone, Kvasir and pathfinder, is in my repositories.

Say hi

Pinned Loading

  1. Docket Docket Public

    Docket turns receipt PDFs into clean JSON. Upload to S3, an event triggers a Lambda, a Claude model reads the receipt, and the result is checked against a schema before it is saved. Failures go to …

    TypeScript

  2. Tally Tally Public

    A small banking service on a double-entry ledger: Java backend, Postgres store, React client. Every transfer is two postings that net to zero, idempotent on retry, and re-derivable on demand by a r…

    Java

  3. Triage-0.6B Triage-0.6B Public

    Qwen3-0.6B fine-tuned to triage support tickets (email to structured JSON), distilled from a DeepSeek teacher. Hits 87% priority accuracy on 1,200 held-out tickets vs 38% base (+49 pts), running of…

    Python

  4. Warden Warden Public

    Warden: an automated guard for changes to live software. Request-bound agent credentials, SMT-checked policy updates, an evidence-chained audit log, and an 84-case prompt-injection red-team.

    Python

  5. Fulcrum Fulcrum Public

    Workload-aware hybrid RAG/CAG retrieval system that generates and validates term-by-term UAlberta degree plans, scored against a calibrated evaluation harness built on a 2026-27 catalog gold standard.

    Python

  6. Tarn Tarn Public

    A mini identity-security data lakehouse: a billion real login events through PySpark, a star-schema warehouse, streaming rollups, and Neo4j privilege-path graphs, queryable live in the browser.

    Python