Portfolio

Featured Projects.

A selection of projects focused on backend systems, data engineering, full-stack development, automation, and practical software design.

Retail Sales AWS Pipeline screenshot

Data Engineering

Retail Sales AWS Pipeline

A data engineering project focused on building an AWS-based pipeline for ingesting, transforming, and analyzing retail sales data.

  • Designed a cloud data pipeline using AWS storage and processing services.
  • Transformed raw retail data into analytics-ready datasets.
  • Built to demonstrate AWS data engineering concepts from an Azure background.
PythonAWS S3AWS GluePySparkSQLFastAPI
Job Processing API screenshot

Backend API

Job Processing API

A backend job scheduling service that manages job creation, status tracking, processing, and failure handling through REST API endpoints.

  • Designed job lifecycle states such as pending, running, completed, and failed.
  • Implemented REST endpoints for creating, processing, and tracking jobs.
  • Built with backend API design and production-style workflow patterns in mind.
PythonFastAPIPostgreSQLSQLAlchemyREST APIs
LLM Shadow Proxy screenshot

AI / Backend API

LLM Shadow Proxy

A FastAPI backend service for evaluating LLM behavior by routing requests to a primary model mock while shadowing the same requests through a candidate model mock for comparison.

  • Built a proxy API that synchronously handles primary LLM requests while using an asyncio queue for background shadow jobs.
  • Implemented layered architecture with API, service, client, model, and utility components.
  • Added mismatch logging, metrics, and tests to compare primary and candidate LLM behavior.
PythonFastAPIAsyncIOPytestREST APIsLLM Evaluation
Telemetry Ingestion API screenshot

Backend API

Telemetry Ingestion API

A FastAPI REST API for ingesting, storing, filtering, and summarizing telemetry events through cleanly separated application layers.

  • Designed layered architecture with models, routes, services, and repository logic.
  • Implemented endpoints for event ingestion, event lookup, health checks, and customer summaries.
  • Built with testability and future database integration in mind through a swappable repository layer.
PythonFastAPIPydanticPytestREST APIs
Notehub screenshot

Mobile Development

Notehub

An Android application built for students to share course notes as part of my University of Washington capstone project.

  • Created a mobile app for uploading and sharing course notes.
  • Built core app flows for users to browse and contribute content.
  • Collaborated on a capstone project from design through implementation.
AndroidJavaDjangoREST APIsMobile Development
Job Search Mobile App screenshot

Mobile Development

Job Search Mobile App

A React Native mobile application that allows users to search for jobs, view job details, and access application links through a mobile-friendly interface.

  • Built a mobile job search experience with home and job detail screens.
  • Integrated the JSearch API through RapidAPI to fetch job posting data.
  • Used Expo Router to structure native navigation with file-based routing.
React NativeExpoJavaScriptRapidAPIJSearch API
Story Finder screenshot

Web Application

Story Finder

A web application that allows users to search and explore articles through a clean frontend interface.

  • Built article search functionality using API-driven data.
  • Designed a simple frontend for browsing and viewing article results.
ReactJavaScriptREST APIsCSS
Disassembler screenshot

Systems Programming

Disassembler

A low-level programming project that converts machine-level data into readable assembly instructions.

  • Parsed binary instruction data and converted it into assembly output.
  • Strengthened understanding of low-level architecture and instruction formats.
AssemblySystems Programming