Projects

Selected work across systems, networking, and web apps. Each card links to the repo.

Two-Phase Commit demo screenshot

Two-Phase Commit Protocol

Implementation and demo of the 2PC consensus workflow for distributed transactions.

GitHub

  • Distributed
  • Consensus
  • Systems
Web scraper pipeline UI

Web Scraper

Scraping pipeline with structured extraction and basic rate-limiting.

GitHub

  • Python
  • Automation
Connect-4 game board

Connect-4 Game

Connect-4 with board logic and simple AI heuristics.

GitHub

  • Algorithms
  • Game
CarZone listing app

CarZone

Listing app foundation with CRUD flows and search.

GitHub

  • Web
  • Backend
Shared secured services architecture

Shared Secured Services

Auth-gated services with shared utilities and middleware.

GitHub

  • Security
  • Services
MD5 header hash check utility

MD5 Header Hash Check

Validate payloads via MD5 checksum headers for integrity checks.

GitHub

  • APIs
  • Integrity
Distance vector routing simulation

Distance-Vector Sockets

Network routing simulation with a distance-vector algorithm over sockets.

GitHub

  • Networking
  • Sockets
Steps tracker prototype

Steps

Simple tracker—state updates and persistence prototype.

GitHub

  • App
  • Data
Locksys authorization primitives

Locksys

Locking/authorization primitives exploration for service endpoints.

GitHub

  • Security
  • Systems
Arena allocator memory layout

Arena Allocator

Fixed-region memory allocator for fast allocations/deallocations.

GitHub

  • Memory
  • Low-level
  • Rust
CLI calculator

Rust Calculator

Command-line calculator parsing expressions and producing results.

GitHub

  • CLI
  • Rust
Rust web app starter

Rust Web App

Starter web app using a Rust web framework with routing and handlers.

GitHub

  • Web
  • Rust
Pizza menu UI

Pizza Menu Frontend

Frontend UI to browse menu items and add selections.

GitHub

  • Frontend
  • UI
Relational database schemas

Database

Explorations in relational data modeling and queries.

GitHub

  • SQL
  • Data
Packet capture analysis in Wireshark

Wireshark Analysis

Packet capture analysis and protocol inspection write-ups.

GitHub

  • Networking
  • Diagnostics