Engineering · Experimentation · Ideas

Exploring technology, one problem at a time.

Writing about the systems I build, the problems I solve, and what I learn along the way—from distributed systems and .NET to AI and blockchain.

Latest writing

All articles →

RAG part 1

Simple RAG as a service This a sample WIP rag project. This RAG code interfaces with a Cosmos DB setup in azure. The Cosmos DB is used to store the vector

Assembly dependency checker

Simple utility to check if all assembly dependencies are present. A common runtime error that occurs during execution is the assembly not found error. Trac

An Ethereum Storage Decode tool

This article is part 2 of a two part series covering storage decoding of Solidty based contracts on Ethereum. This article covers the Ethereum storage deco

Selected projects

GitHub ↗
AI / Azure

RAG with Cosmos DB

Experiments building retrieval-augmented generation using vector storage in Azure Cosmos DB.

View repository ↗
Ethereum / .NET

Ethereum Storage Decoder

Tools for inspecting smart-contract storage and understanding Solidity storage layout.

View repository ↗