Portfolio / 2026 Wichita, KS

Backend systems,
built for the parts
that break.

Practice
Backend / distributed systems
Working with
Python · Go · PostgreSQL
Current lens
Correctness under failure
01Selected work

Four systems,
examined closely.

Each case study starts with the failure mode, then shows the mechanism and the evidence that the system behaves as intended.

01ChangePR + evidence
02PolicyVersioned eval
03DecisionAllow / deny
04ProofSigned record
Deterministic release governance pipeline
01

ReleaseGate

Evidence infrastructure for software changes.

Problem
Release decisions get scattered across tickets, CI logs, and human approvals — impossible to audit later.
Built
A policy engine with deterministic allow/deny decisions, immutable snapshots, signed checkpoints, and offline-verifiable proof packs.
Depth
Versioned policy evaluation and separation-of-duties checks keep a decision reproducible long after deploy. 281 automated tests.

Python · FastAPI · PostgreSQL · Redis · SQLAlchemy

PromptTool callLoopFailure
Root cause State drift after tool response

Decision-level diagnosis · token cost · concrete fix

Failure traced to a single decision
02

AgentLens

Decision-level observability for AI agents.

Problem
Raw traces show what an agent did, but not which decision caused the failure.
Built
Instrumentation and diagnosis for loops, state drift, context pollution, and tool-selection errors — plus the wasted-token cost of each.
Depth
Framework adapters hold one diagnosis model across OpenAI, Anthropic, LangGraph, CrewAI, AutoGen, and PydanticAI.

Python · TypeScript · FastAPI · AI Agents · Observability

Shard AShard BShard C
Raft consensusreplication · leader election
2PC coordinatoratomic multi-shard commit
Consensus per shard, 2PC across shards
03

ShardDB

A fault-tolerant transactional key-value store.

Problem
Sharding improves scale but makes consistency and atomic multi-shard writes much harder.
Built
A custom Raft-backed store with two-phase commit, snapshots, and chaos-tested linearizability checks.
Depth
Consensus protects each shard while 2PC coordinates transactions without hiding partial failure.

Go · Distributed Systems · Raft · 2PC · Snapshotting

AccountDebitCredit
Operating$12,480
Settlement$12,480
InvariantDebits = Credits
Double-entry, enforced under concurrency
04

MIDAS Ledger

A concurrency-safe double-entry financial ledger.

Problem
Retries and concurrent transfers can duplicate money movement or break accounting invariants.
Built
Atomic transfers, idempotent APIs, immutable audit logs, refunds, and replay-safe transaction handling.
Depth
PostgreSQL transactions and row-level locks preserve double-entry invariants under concurrent load.

Python · FastAPI · PostgreSQL · SQLAlchemy · Distributed Systems

02Approach

I like systems whose behavior can be explained when things go wrong.

That means treating retries, races, partial outages, and bad input as design constraints rather than edge cases — making state transitions explicit, behavior testable, and failure easier to reason about than a success-path demo usually allows. My work spans distributed systems, backend reliability, AI-agent infrastructure, and contributions inside production-scale open-source repositories.

More about how I work
03Experience & education

Work and study.

Experience

Open Source Contributor

GitHub — Python, Go, TypeScript, Java

Merged fixes and documentation improvements to iii-hq/iii, plus pull requests to OpenSearch, Bazel, Kubernetes, FastAPI, GraphQL.js, Dapr, and Appwrite covering validation, correctness, and runtime behavior.

Resident Assistant

Stockton University

Fostering inclusive environments and managing crisis situations with composure.

Math Tutor

Stockton University

Tutored students in mathematics, helping them understand complex concepts.

Education

M.S. Computer Science

Wichita State University

Graduate study in computer science, deepening work in distributed systems, machine learning, and applied AI.

B.S. Computer Science

Stockton University

Coursework in data structures & algorithms, linear algebra, probability & statistics, AI, and database systems.

Summer Entrepreneurship and Business Academy (SEBA)

Stockton University

Participated in and contributed to the entrepreneurship academy.

05Contact

Have a hard systems problem?

I'm looking for Summer 2027 software-engineering internships and thoughtful engineering collaborations.