Papers and writeups

Kronos: The Architecture of a Multi-Tenant WebAssembly Runtime
2026. Paper, 12 pp. Unpublished.
The architecture of a multi-tenant WebAssembly runtime that checks each module's imports against its tenant's file and network capabilities before instantiation and bounds every call with fuel and a wall-clock deadline. The paper covers the runtime, capability model, resource control, parallel execution, and control plane, analyzes which isolation properties the code enforced, and measures about 0.15 MiB of memory per added isolate.
Project page | PDF

A Recurrent Reasoning Graft in a Frozen Language Model's Global Workspace
2026. Paper, 12 pp. Unpublished; available on request.
Grafts a small recurrent module with learned halting into the band of the residual stream that multi-step reasoning passes through in a frozen language model, training only the graft (about 5% of the parameters). The graft takes frozen Pythia-1B from near 0% to 54% on eight-hop questions and 61% on unseen entities, and reaches 96% on Qwen2.5-Coder-7B. Also reports four measurement pitfalls for anyone training a module inside a frozen transformer.
Project page

A Single-Neurosurgeon Experience with the ZimVie LDR-C ROI Implant: A Study of 236 Patients with Predictive Outcome Modeling
2024. Co-author. 236-patient cohort.
Outcomes for 236 consecutive patients after anterior cervical discectomy and fusion with one implant, with binary logistic regression to identify which factors predicted a fair or poor result. Co-authored while a research associate at New York Brain & Spine Surgery.
PDF

Gradient Descent Analysis
2023. With Prof. Arielle Carr, Lehigh.
A short technical writeup on gradient-descent dynamics for a class of optimisation problems we worked through with Prof. Carr. Develops the convergence-rate analysis and checks it against numerical experiments.
PDF

A Highlighting Algorithm for Document Search
2024. Capstone writeup, Lehigh CSE.
The sentence-level highlight extractor at the heart of my Lehigh capstone search engine. Given a query and a matched sentence, surface the minimal sub-span that explains the match. Deceptively non-trivial when the query is multi-word, partially stop-worded, or syntactically interleaved with the matched sentence.
Project page | PDF