PortFolio

Projects

A selection of work spanning web, mobile, data, machine learning, and low-level systems.

Bare-Metal Pi OS Coming Soon

Bare-Metal Pi OS

A bare-metal ARM64 operating system written from scratch for the Raspberry Pi 5. Built up in phases: custom bootloader, microkernel with scheduling and interrupt handling, MMU/paging, GPIO and NIC drivers, an in-kernel TCP/IP stack, and ultimately a minimal Type-1 hypervisor running at EL2.

ARM64 Assembly C Kernel Pi 5
ID Info Coming Soon

ID Info

End-to-end OCR pipeline that extracts structured field data from US driver license photos. Two custom-trained PyTorch models — one for ID localization, one for field-level text recognition — deployed on AWS SageMaker behind a serverless inference endpoint, with a browser-based capture UI.

PyTorch SageMaker OCR AWS
InfraSight Coming Soon

InfraSight

Hardware telemetry and analytics platform running on a Raspberry Pi and repurposed laptop cluster. Ingests server logs to detect PCIe link failures, BDF errors, NIC resets, and ECC memory issues, surfacing trends and unstable hosts through an interactive dashboard.

Java Spring Boot TimescaleDB Grafana Raspberry Pi
Azure Data Coming Soon

Azure Data

End-to-end data solution migrating an on-premise SQL Server database to Azure, implementing Data Factory pipelines, Synapse Analytics, and Power BI dashboards.

Azure SQL Server Data Factory
Diet Tracker Coming Soon

Diet Tracker

A local-first Android app for tracking daily water intake and meals, with nutritional breakdowns, progress trends, and configurable reminders. Built with Kotlin and Jetpack Compose, designed to feel native to Android

Kotlin Jetpack Compose Room Android
Live

Open Source Contributions

Pull requests I've opened to public repositories I don't own. This card auto-updates from the GitHub API as I contribute.

Loading recent contributions…