Nullion Bookkeeping
A focused bookkeeping SaaS, integrated with the wider Nullion Unified suite, built for businesses that want their books kept in the most systematic way possible. Transactions flow through a disciplined chart of accounts and ledger, and the system outputs the core financial statements: trial balance, profit & loss, and balance sheet, ready to view or download.
Cafe 8848
An end-to-end cafe management system covering customer ordering, loyalty rewards, and back-of-house operations. A customer app handles browsing, drink customization, ordering, and points; an admin dashboard gives staff full control over menu, orders, customers, and rewards.
Heart Disease Clinical Risk Model
An interpretable clinical risk model on the UCI Cleveland heart disease dataset. Logistic regression with odds ratios and confidence intervals, cross-validated ROC/calibration analysis, and predicted-risk quartile stratification (9% to 95% observed disease rate), cross-checked against SHAP explanations from a gradient boosting model.
Breast Cancer Diagnostic Classification
A classical ML pipeline comparing logistic regression, random forest, gradient boosting, and SVM on the Wisconsin breast cancer diagnostic dataset, with leakage-free 5-fold cross-validation, ROC and calibration analysis, and SHAP-based feature interpretation.
Kaplan-Meier survival estimation and Cox proportional hazards modeling on the Stanford Heart Transplant dataset, quantifying the hazard ratio associated with age at surgery.
A churn model on IBM's telco customer dataset, framed as a business-analytics problem: cross-validated logistic regression (AUC 0.845), risk-tier segmentation translating predictions into revenue at risk (2% to 63% churn rate across quartiles), and driver analysis identifying contract type and tenure as the dominant factors.
Macroeconomic Time Series Forecasting
Trend/cycle decomposition and SARIMAX forecasting on 50 years of US quarterly macroeconomic data. Backtests an unemployment forecast against a holdout window spanning the 2008 financial crisis to show honest out-of-sample behavior under a structural break, rather than picking an easy test window.
An analysis of the Gapminder dataset (142 countries, 1952-2007): the income-life-expectancy relationship (R²=0.65), diverging absolute gains across continents despite universal improvement, and unsupervised k-means clustering of countries into development tiers that don't map cleanly onto geography.
In-Browser Image Classifier (LiteRT.js + WebGPU)
A client-side image classifier built the day after Google announced LiteRT.js, its new web AI runtime: MobileNetV2 running entirely in-browser via WebGPU or WebAssembly, no server calls. Includes a live benchmark mode comparing GPU vs. CPU inference latency on the visitor's own device.
A real-time, multimodal AI learning companion for children aged 6–14, built for the Google Gemini API Developer Competition. Uses Gemini Live for voice-first tutoring, detects each learner's style (storyteller, analogist, visualizer, or teacher) and adapts in real time, and can analyze an uploaded worksheet or photo to teach directly from it.
A fast file-and-application search widget for Windows, written entirely in Rust. Combines fuzzy matching (SkimMatcherV2) with parallel, multi-threaded directory indexing (Rayon) for near-instant results, as a lighter alternative to the built-in Windows search.
Winner, Most Innovative Project, Ambition Hackathon 2025. A decentralized GPU-renting marketplace connecting people with idle GPUs ("Hosts") to people who need compute ("Renters"). A desktop host agent auto-launches Dockerized SSH containers and tunnels them through a relay server, so renters can SSH or Jupyter directly into a rented GPU; real-time resource-monitoring dashboards and a built-in wallet system handle session tracking and payments.
A full-stack movie discovery platform. The Django backend imports and serves movie data (cast, crew, trailers) from TMDB, while the Next.js frontend handles browsing, search, and trailer playback.
A Django web app for searching and comparing laptops across countries and price ranges, using the Google Custom Search API so results reflect live listings rather than a static database.
A pure HTML/CSS site recreating the Windows 11 and various Linux distro desktop environments, with icons deliberately mixed across distros. Built for, and won, an HTML-only website design competition.