Skip to content
View kiankhooban's full-sized avatar

Highlights

  • Pro

Block or report kiankhooban

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
kiankhooban/README.md
Kian Khooban. Deep learning for medical imaging. Compute-in-memory and computer arithmetic.

I am a third-year Computer Science student at York University (Lassonde School of Engineering). I do undergraduate research at two layers of the stack: segmentation models for medical imaging, and compute-in-memory arithmetic for ReRAM accelerators. Alongside that, I work part-time as an IT Assistant on York's Database Services team.

The thread between them is a design taste I keep returning to: put the hard, verifiable guarantee in the core and reserve the intelligence for the edge, where it earns its cost.


Featured work

TraceWise  ·  in progress

An agent that investigates anti-money-laundering alerts. A rules engine flags the transactions, the agent investigates each one and drafts a case summary, and a deterministic verifier checks every amount, date and transaction ID it cites against the ledger before a human approves the case. The design is done and I am starting the implementation. All data is synthetic.

Java LangChain4j SQLite

OmniGate

Ask a single-cell dataset a question in plain English. Claude writes the analysis, the code runs on the real data, and you see the figure, the numbers and the code behind them. It can also predict perturbations nobody has measured, and it tells you how far to trust that prediction. I built it for the Built with Claude: Life Sciences hackathon.

Python Scanpy Claude API React TypeScript

Expiry  ·  live

A medical reversal radar that flags treatments whose evidence has already been overturned by an updated guideline. A deterministic rules engine does the safety-critical flagging with zero LLM cost; Microsoft Foundry IQ supplies on-demand, citation-grounded explanations.

Next.js TypeScript Foundry IQ

B4G3 Multiplier

My SystemVerilog implementation of the B4G3 multiplier from IEEE ARITH 2024: a signed 8x8 design that drops the -2A Booth digit and makes up for it with a small carry network. I tested it on all 65,536 input pairs and built a matching radix-4 Booth multiplier to compare it against.

SystemVerilog Verilator

Also in progress: Transaction Analytics Warehouse, a PostgreSQL star schema for a 6.36M-row payment dataset, with CI that fails the build when a query misses its latency budget.


Toolbox

skills

Also: RISC-V  ·  SystemVerilog / Verilog (RTL design)  ·  MONAI  ·  FastAPI  ·  Electron  ·  MS SQL Server  ·  Vivado  ·  Jupyter


Signals

github stats



Elsewhere

Portfolio   LinkedIn

Pinned Loading

  1. TraceWise TraceWise Public

    TraceWise: an AI agent that investigates anti-money-laundering alerts, with a deterministic claim verifier and human sign-off. Java, LangChain4j. EECS3311 course project.

  2. omnigate omnigate Public

    Ask a single-cell dataset a question in plain English: Claude writes the Scanpy analysis, runs it sandboxed on the real data, and returns the figure, the numbers and the code. Also predicts unmeasu…

    TypeScript

  3. paper-to-deck paper-to-deck Public

    Multi-agent AI system (Google ADK + Gemini) that turns dense research PDFs into designed Reveal.js slide decks. Kaggle 5-Day AI Agents Capstone.

    Python

  4. expiry expiry Public

    Medical reversal radar: flags treatments whose evidence has been overturned by an updated guideline, with deterministic flagging and on-demand, citation-grounded explanations via Microsoft Foundry IQ.

    TypeScript

  5. Arrive Arrive Public

    AI-powered resource navigator helping refugees and immigrants find settlement services, legal aid, and support in Canada.

    JavaScript 1 1

  6. open-paths open-paths Public

    Click a file path in Claude Code and the file opens in its app: Word, Preview, Excel, or VS Code at the line. A Claude Code mod.

    TypeScript 1