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

Hello world!

I completed a Computing Science degree at the University of Alberta in June 2026. I make backend services, data pipelines and systems that use a language model.

My aim is to make these systems reliable. Each system has tests and checks that run after each change. A log shows the reason for each decision. Each project below has a demo that you can open. Each project also shows all its results, and this includes the bad results.

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

Projects

  • Warden examines changes to live software. It accepts safe changes and stops dangerous changes. An AI assistant that gets false instructions cannot make Warden accept a bad change. Demo · Repo
  • Proving tests a new version of an AI agent on thousands of test customers. Then it tells you to release the agent or to stop it. It does this before the agent speaks to a real customer. Demo · Repo
  • Tally is a small bank. It does not lose a cent, and it does not count a cent two times. I checked it with a formal model. I also checked it with network failures and database failures. Demo · Repo
  • Parley answers phone calls and books visits to properties. It speaks English and Gulf Arabic. It gives only facts from the listings database. Demo · Repo
  • Tarn finds a known attacker in one billion real logins. Then an AI analyst puts the alerts in order for a human analyst. Demo · Repo
  • Triage is a small offline model. It sorts support emails into JSON. Before training, it gave the correct urgency to 38% of emails. After training, it gave the correct urgency to 87% of 1,200 new emails. Demo · Repo
  • Docket reads photos of receipts and changes them into checked data. With an error limit of 1%, it tells you which receipts do not need a human check. Demo · Repo
  • Bourse is a small stock exchange. It does not lose an order. Strict tests show if the profit of its trading robot comes only from luck. Demo · Repo

My older projects are in my repositories. These projects include Fulcrum, Touchstone, Kvasir and pathfinder.

Contact

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