Jad Khater
CS BS/MS candidate at UChicago, focused on distributed systems, AI infrastructure, and full-stack engineering. I like building things most people would skip on a resume — a rules engine for Mahjong, a RAFT implementation from scratch, a shell that runs in the browser.
A real shell, compiled to WebAssembly. Type help to see what it can do.
Experience
Software Engineering Intern, Platform · OrganAlert
- ›Built secure, time-limited external sharing of clinical evaluation dashboards on a HIPAA-compliant multi-tenant platform — backend service, data model, migrations, frontend, and access controls, end to end.
- ›Implemented mandatory two-factor authentication over OIDC, enforced server-side in tenant auth middleware with a bounded verification lifetime rather than trusted from the client.
- ›Worked in a regulated data layer where PHI is encrypted at the application layer before storage, audit logging is append-only by construction, and tenant isolation is enforced on every read.
- ›Shipped each surface behind a feature flag with end-to-end test coverage and reversible migrations, and authored the security-model and deployment docs the team deploys against.
AI Systems & Governance Lead · Impartial Inc
- ›Architected an event-driven operations platform integrating Google Workspace and EngageBay CRM via REST APIs and webhook listeners, increasing automation capacity by 10x.
- ›Engineered automated data pipelines for 180+ personnel, eliminating manual data entry across onboarding workflows.
- ›Integrated the Gemini and Gmail APIs to parse inbound communications into contextual drafts for executive review, cutting founder time spent on email by 60%.
- ›Built an automated lead-discovery system against the ProPublica API and audited enterprise infrastructure, cutting overhead by $600/month.
Software Engineer Intern · Ovation, App Inc
- ›Engineered a cross-platform social app with a distributed Django backend — a full-screen reel feed, custom recommendation algorithm, tag-based discovery, and end-to-end encrypted messaging.
- ›Resolved concurrent token-storage race conditions in the auth flow and built a video upload pipeline with optimistic UI and automatic rollback on network failure.
Software Engineer Intern · ImmersionED × Weston Game Lab
- ›Engineered a mass-generation AI pipeline that synthesized 25,000+ backgrounds and 2,900 intro videos across 79 educational courses.
- ›Built an automated spatial-mapping system that plotted 77,000+ interactive hotspots at 95%+ accuracy, wiring up the episode navigation graph.
Data Science Intern · Gallus Insights Corporation
- ›Automated client migration workflows with ThoughtSpot TML, cutting onboarding time from 2 weeks to 3–5 days.
- ›Engineered loan projection and seasonality models for mortgage data, improving forecast accuracy by 25%+ across 25 deployed dashboards.
Projects
chess-music
↗Plays any chess.com game back as music — jazz chord mappings per piece (rules by @matthewsinstagram), configurable keys and scales, in-browser Stockfish eval shaping the sound, and live two-player chess with clocks over realtime channels.
mahjong-engine
↗A rules engine and solver for Mahjong — winning-hand detection and shanten scoring, compiled to WebAssembly. Reachable from the terminal above by typing `open mahjong`.
sheet-music-annotator
↗An OMR pipeline using classical CV — staff detection, clef localization, and notehead annotation — with no deep learning, tested on orchestral scores.
leaftl
↗A learned flash translation layer (CS332) — exploring learned index structures for SSD logical-to-physical address mapping and their effect on write amplification.
encrypted-traffic-analysis
↗Fingerprinting audio-streaming quality over TLS — a Selenium + Scapy capture harness and a Random Forest reaching 97.5% accuracy telling Spotify Premium from Free without decrypting a single payload.
raft-kv-go
→A Raft-backed replicated key-value store over gRPC — leader election, log replication, majority-quorum commits, verified under Docker-injected network partitions — plus a distributed embedding pipeline with at-least-once delivery. Private coursework; access on request.
pintos-kernel
→An x86 teaching-OS kernel built out end to end — priority scheduling with nested donation, 13 syscalls, demand-paged virtual memory with clock eviction and swap, and a multilevel-index file system. Scored 99.3/100. Private coursework; access on request.
Writing
total 0
# directory empty — reports and essays land here soon.