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.

~/resume

Experience

Jul 2026 — Present

Software Engineering Intern, Platform · OrganAlert

TypeScriptNode.jsPostgreSQLRedisDockerOIDCAWS Bedrock
  • 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.
May 2026 — Present

AI Systems & Governance Lead · Impartial Inc

PythonREST APIsWebhooksGemini APISQL
  • 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.
Mar 2026 — Jun 2026

Software Engineer Intern · Ovation, App Inc

FlutterDjangoPostgreSQLFirebase
  • 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.
Mar 2026 — Jun 2026

Software Engineer Intern · ImmersionED × Weston Game Lab

Three.jsReactImagen 4Veo
  • 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.
Jun 2025 — Aug 2025

Data Science Intern · Gallus Insights Corporation

PythonSQLThoughtSpotNext.js
  • 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.
$ cat skills.txt
languages
GoPythonCTypeScriptC#DartJavaScriptSQLBash
frameworks & libraries
gRPCProtocol BuffersReactNext.jsDjangoFlutterNode.jsTailwind CSSThree.jsOpenCVWebAssembly
infra & data
PostgreSQLRedisQdrantFirebaseDockerAWS BedrockVercelGit
~/projects

Projects

01

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.

#typescript#tone.js#stockfish-wasm
02

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`.

#typescript#wasm
03

sheet-music-annotator

An OMR pipeline using classical CV — staff detection, clef localization, and notehead annotation — with no deep learning, tested on orchestral scores.

#python#computer-vision
04

leaftl

A learned flash translation layer (CS332) — exploring learned index structures for SSD logical-to-physical address mapping and their effect on write amplification.

#python#systems
05

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.

#python#scapy#ml
06

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.

#go#grpc#distributed-systems
07

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.

#c#x86#operating-systems
~/writing

Writing

ls ~/writing

total 0

# directory empty — reports and essays land here soon.