Research notebook
ContextLedger: context accounting for coding agents
A research-blog style write-up on ContextLedger, my current experiment in making coding-agent context management measurable instead of trusting long-session summaries by vibes.
Software systems
Research tools, systems projects, and build notes. Each project appears once, with the problem and evidence up front.
Research systems
Research notebook
A research-blog style write-up on ContextLedger, my current experiment in making coding-agent context management measurable instead of trusting long-session summaries by vibes.
Research platform
PatchSmith is an auditable repair harness for coding agents: it gives an agent bounded context, accepts a structured patch proposal, validates it in a sandbox, and saves the evidence needed to inspect the repair...
Projects
A technical write-up on ctxhelm, a released Rust tool that helps coding agents inspect the right files before editing, and HelmBench, the source-free benchmark I am building to see whether that context changes real...
Research
An in-depth exploration of applying "Design by Contract" principles to Large Language Models, offering a comprehensive taxonomy, detection methods, and enforcement strategies to make AI systems more reliable and predictable.
Research
An advanced blockchain framework designed specifically for healthcare data management that incorporates sharding, Layer-2 solutions, and a Directed Acyclic Graph (DAG) ledger structure.
Selected build work
Systems performance case study
A C#/.NET 10 systems-performance project for the One Billion Row Challenge. The promoted solver keeps smaller inputs on mmap, but switches full-size macOS runs to pread after paired 1B measurements...
Freelance learning project
A freelance learning project where I am building a small Docker-like runtime in Go: process isolation, namespaces, filesystem setup, container networking, and command-line behavior.
Freelance learning project
A freelance learning project where I am rebuilding the basic parts of PyTorch: scalar values, tensors, autodiff, neural-network layers, convolutional operators, and simple training loops.
Systems Programming
A comprehensive implementation of a custom database engine in Go featuring ACID compliance, B+ tree storage, MVCC concurrency control, adaptive indexing, and ML-enhanced query optimization - built entirely from scratch...
Projects

A deep dive into ray tracing implementation, exploring the physics of light transport, rendering equations, and practical optimization techniques for creating photorealistic 3D graphics.
Projects

A custom convolutional neural network implementation from scratch using only NumPy that achieves 95.87% accuracy on Bangla handwritten digit recognition, without relying on deep learning frameworks.
Projects

Extended the "Show, Attend, and Tell" image captioning model with BERT to improve caption quality and reduce training time, achieving 36% improvement in CIDEr score and 43% improvement in BLEU-4....
Projects

A comprehensive microservices-based event management platform engineered for scalability, resilience, and rapid feature delivery, supporting end-to-end workflows for event creation, promotion, participant engagement, and monetization.
Projects
Modified TCP Vegas implementation with dynamic aggressiveness to address fairness issues when competing with TCP Reno, achieving near-perfect fairness while preserving Vegas' efficiency advantages.
Projects
A sophisticated multi-pass compiler for a subset of C programming language, featuring lexical analysis, syntax analysis, semantic analysis, intermediate code generation, and assembly optimization.
Projects

A blockchain ticketing prototype for fraud-resistant issuance, controlled resale, and verifiable entry. Built as a BCOLBD 2021 finalist project.