Software systems

Projects I have built and studied

Research tools, systems projects, and build notes. Each project appears once, with the problem and evidence up front.

Research systems

Agent, evaluation, and analysis tooling

  1. Research notebook

    Preview of ContextLedger: context accounting for coding agents

    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.

    June 2026 · TypeScript, OpenCode, OpenAI, GPT-5.5, Coding Agents, Context...

  2. Research platform

    Preview of PatchSmith: a harness for repair agents

    PatchSmith: a harness for repair agents

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

    June 2026 · Python, DeepAgents, OpenAI, Coding Agents, Software Repair,...

  3. Projects

    Preview of ctxhelm: agent-native context compiler

    ctxhelm: agent-native context compiler

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

    May 2026 · Rust, MCP, Coding Agents, Hybrid Retrieval, Graph...

  4. Research

    Preview of Making AI Reliable: Design by Contract for Large Language Models

    Making AI Reliable: Design by Contract for Large Language Models

    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.

    January 2025 · LLM Systems, API Design, Software Engineering, Artificial...

  5. Research

    Blockchain in Healthcare 2.0

    An advanced blockchain framework designed specifically for healthcare data management that incorporates sharding, Layer-2 solutions, and a Directed Acyclic Graph (DAG) ledger structure.

    April 2023 · Hyperledger Fabric, Ethereum, Solidity, Go, IPFS, HL7...

Selected build work

Systems, capstones, and engineering narratives

  1. Systems performance case study

    Preview of 1BRC C# on Apple Silicon

    1BRC C# on Apple Silicon

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

    June 2026 · C#, .NET 10, NativeAOT, Apple Silicon, ARM64,...

  2. Freelance learning project

    Go Container Runtime: Docker from Scratch

    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.

    January 2026 · Go, Docker, Containers, Linux Namespaces, Linux Networking,...

  3. Freelance learning project

    Mini Deep Learning Framework: PyTorch from Scratch

    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.

    December 2025 · Python, PyTorch, Autograd, Tensors, Neural Networks, Deep...

  4. Systems Programming

    Preview of Building a Go Database Engine from Scratch

    Building a Go Database Engine from Scratch

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

    December 2024 · Go, Systems Programming, Database Systems, B+ Trees,...

  5. Projects

    Preview of Building a Bangla Handwritten Digit Recognizer from Scratch

    Building a Bangla Handwritten Digit Recognizer from Scratch

    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.

    June 2023 · Python, NumPy, Computer Vision, Neural Networks, Deep...

  6. Projects

    Preview of Image Caption Generation with BERT Context Vectors

    Image Caption Generation with BERT Context Vectors

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

    January 2023 · PyTorch, BERT, Computer Vision, NLP, Deep Learning...

  7. Projects

    Preview of EventFly – Distributed Microservices Event Platform

    EventFly – Distributed Microservices Event Platform

    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.

    June 2022 · TypeScript, Node.js, Python, React, Kubernetes, Skaffold, Helm,...

  8. Projects

    Preview of Enhancing TCP Fairness: TCP Vegas+ Implementation

    Enhancing TCP Fairness: TCP Vegas+ Implementation

    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.

    May 2022 · C++, NS3, Networking, TCP/IP, Protocol Design

  9. Projects

    Preview of Yet Another C Compiler

    Yet Another C Compiler

    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.

    April 2022 · C++, Flex, Bison, Assembly, Compiler Design

  10. Projects

    Preview of Blockchain Based Ticketing Platform

    Blockchain Based Ticketing Platform

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

    April 2021 · Ethereum, Solidity, Smart Contracts, Web3.js, NFT, ERC-1155,...