Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Verification of Distributed System using Verus

less than 1 minute read

Published:

Verus is an open-source tool for formally verifying Rust programs. You write your executable Rust code alongside specifications (preconditions, postconditions, invariants) and optional proof code, and Verus uses automated SMT solvers to prove that the code satisfies those specs for all executions, without adding runtime checks.

books

papers

portfolio

Multi Paxos

A crash fault-tolerant banking app using Multi-Paxos for state machine replication.

Domain-Specialized NanoGPT

Trained and analyzed small NanoGPT models across Shakespeare/Wikipedia/Math with zero-shot + few-shot transfer, softmax confidence tracking, and Grad-CAM–style token attribution.

Linear PBFT

A replicated banking service implementing Linear PBFT (collector-based BFT) with PBFT view-change for Byzantine fault tolerance.

Rule-Based Toolformer (Tool-Using Chatbot)

Built a simplified Toolformer-style assistant that routes queries to tools (math, maps, file search) and uses a lightweight local LLM to format tool outputs into user-friendly answers.

Scalable Bank

Scalable fault-tolerant banking using 2 Phase Commit for cross-shard operations and multi-paxos for fault tolerance.

publications

Paper Title Number 4

Published in GitHub Journal of Bugs, 2024

This paper is about fixing template issue #693.

Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.