Skip to content
View TahaKhanM's full-sized avatar

Block or report TahaKhanM

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

Taha Khan

Computer Science undergraduate at the University of Warwick. I build trading systems, numerical models and applications in Python, Rust, TypeScript and C.

My projects range from a Rust combat simulator for tournament search to a voice tutor that keeps speech and drawings in sync. I enjoy the parts where correctness is hard to see: checking a gradient, reproducing an exchange fill or handling an interruption halfway through a lesson.

Selected projects

Project Technical work
Citadel Terminal Python game search backed by a Rust combat simulator. Evaluates attack and defence plans within an 11-second search budget, with opponent modelling and replay comparisons against the Java engine.
Prosperity Team trading research for IMC Prosperity 4. Inventory-aware market making, options pricing and counterparty signals, with a Rust/Python backtester and documented expiry sensitivity.
LearnWithNoura A voice tutor with a shared whiteboard. My work covers lesson scheduling, a typed drawing compiler, interruption handling and session replay tied to what appeared on screen.
ZetaLog A Chrome extension and website for tracking mental-arithmetic practice. Records games offline, replays answers on the server and handles account linking, duplicate uploads and leaderboard review.
Precedent An operational-change prototype with policy checks, approval states and simulator rollback. Permission checks matched an independent reference on 10,000 seeded queries.
Neural network from scratch NumPy backpropagation and mini-batch SGD with finite-difference gradient checks. A recorded ten-epoch run reached 96.18% accuracy on the official MNIST test set.

More work

  • FoundersHQ: startup cash-flow planning with Decimal arithmetic, organisation-scoped APIs and invoice workflows.
  • LED-panel Pong: a C game and WebAssembly emulator that share a 192-bit panel-register interface. Play it in your browser.
  • Food-bank optimisation: integer parcel selection with nutrient, stock and variety constraints, checked against exhaustive search on a small catalogue.
  • Microfinance research: a collaborative study with a later forecast audit covering chronological validation, baseline comparisons and borrower-growth scenarios.

Each repository links to the implementation, setup instructions and recorded results. Competition and research projects include team credits and distinguish the original work from later improvements.

Outside programming, I tutor mathematics and play chess.

Email

Pinned Loading

  1. Prosperity Prosperity Public

    IMC Prosperity 4 team research: market making, options pricing and counterparty signals with a Rust/Python replay backtester.

    Python 1

  2. LearnWithNoura LearnWithNoura Public

    Voice tutor with a shared whiteboard, typed drawing compiler and coordinated speech, interruption and session replay.

    TypeScript

  3. zetalog zetalog Public

    Chrome extension and website for Zetamac practice, with offline recording, server score replay and university leaderboards.

    TypeScript 1

  4. CitadelTerminal CitadelTerminal Public

    Tournament game search in Python with a Rust combat simulator, opponent modelling and Java-engine replay checks.

    Python 1