portfolio

Professional case studies and public projects.

The first section is professional platform work. The second keeps public hobby and learning projects available without letting them dilute the platform-engineering signal.

platforminfraautomationdatapersonal

Developer tooling

Network Path Diagnostics

A Go-based self-service route-path visualization tool that made cross-account AWS networking issues faster to diagnose.

Problem
Cloud routing checks were manual, slow, and difficult for non-platform engineers to reason about. This created repeated support loops whenever teams needed to understand connectivity paths.
Outcome
Reduced network connectivity diagnosis time by roughly 90% and enabled engineers and product owners to answer routing questions with less direct platform-team support.
GoAWS NetworkingVPCTransit Gateway
Read case study

Architecture and resilience

Disaster Recovery Dependency Mapping

AI-assisted dependency discovery and diagram-as-code workflows for disaster recovery planning across hundreds of components.

Problem
Disaster recovery planning needed accurate service dependency maps, but manual discovery across hundreds of repositories and components would have been slow and error-prone.
Outcome
Mapped 200+ components and compressed discovery work into a shorter validation workflow, helping the DR initiative move from unknowns to actionable architecture review.
ArchitectureC4StructurizrAI Workflows
Read case study

Reliability engineering

Kubernetes Capacity Governance

Python tooling that scanned Kubernetes namespace quotas, HPA limits, and Karpenter capacity before scale risks turned into incidents.

Problem
Namespace quotas could silently block workloads from scaling to HPA maximums during peak traffic. Existing checks did not give teams an actionable view before the risk mattered.
Outcome
Warned 45+ teams before peak-traffic risk became incidents and validated quota suggestions against Karpenter capacity limits.
PythonKubernetesHPAResourceQuota
Read case study

Deployment reliability

Progressive Delivery Hardening

Improved rollout observability, rollback behavior, and autoscaling validation around Helm, Argo Rollouts, and KEDA.

Problem
Canary releases, rollback workflows, and autoscaling configurations had edge cases that could confuse developers or make operational signals harder to trust.
Outcome
Made progressive delivery workflows safer, reduced developer context switching, and improved confidence in rollout and autoscaling behavior.
HelmHelmfileArgo RolloutsKEDA
Read case study

Cost and technical judgment

Platform Cost And Migration Decisions

Storage and compute migration work that balanced modernization, reliability, and ROI instead of migrating for its own sake.

Problem
Platform migrations and managed compute options needed cost, risk, and reliability validation before being rolled into production paths.
Outcome
Completed safer storage modernization work and recommended holding off on a negative-ROI compute migration path that would have created high operational toil.
AWS EKSEBSKarpenterCost Analysis
Read case study

public repos

Selected personal projects.

These are public projects and experiments that show continued learning across web, infrastructure, data, and automation.

SubsGuard

May 2025 — Present

  • Built a privacy-first SaaS expense and subscription tracker for CSV imports, optional read-only US bank connections, recurring spend, budgets, shared expenses, and payback tracking.
  • Designed consent-first AI review workflows for transaction categorization, subscription grouping, transfer detection, split suggestions, and financial insights before data is saved.
  • Added shared-money workflows including one-off splits, saved people, always-split rules for recurring transactions, payback matching, and household-level settlement tracking.
CloudflareClerkStripeAI-assisted categorizationCSV workflows

Personal Website

February 2025 — Present

  • My website built with react/next.js for all things about me.
  • Templates and styling is done using tailwind css.
  • Hosted in AWS: Route 53 -> API Gateway (HTTPS termination) -> VPC Link -> Cloud Map -> ECS service in private subnet (EC2) via service discovery.
AWS ECSRoute53AWS API GatewayTypeScriptCloudflare

HTTP Status Codes Learner with SMS

August 2025 — August 2025

  • A scheduled cloudflare worker that sends SMS to my personal number every x days of a random HTTP Status Code
  • To help me learn these status codes
TypeScriptCloudflare Worker

Investment Analysis Platform

October 2022 — Present

  • Developed a Python-based website (streamlit) for investment analysis using financial reporting API and SEC Database.
  • SEC Filings data is stored in MongoDB, retrievable via a built-in SEC Scraper.
  • Included a DCF calculator with custom inputs based on DCF parameters.
Python

NBA Data Scraper Package (PyPI)

October 2023 — January 2024

  • A tool built in Python to scrape a basketball website for shot data from NBA games (using BeautifulSoup).
  • Tested and published to PyPI using GitHub actions and poetry.
Python

NBA API

July 2023 — September 2023

  • Designed a database (MS SQL) to store NBA shots data (+4.5 million rows self-scraped) — shots taken, teams, players, positions, team arenas, and games played from 2000-2023.
  • Developed endpoints using FastAPI to access the database.
Python