A running record of things built
and things researched.

An archive of projects and research from the last few years.

DESK: a 3D desk under the title DESK, design every surface as a key
StackPython · YOLOE · OpenCV · Cartesia · Fetch.aiAwardWinner, Cal Hacks
DESK

Turn anything on your desk into a controller. Point a webcam at it, say what you want, and a soda can becomes a flight stick, a water bottle dims your screen, and whatever’s in reach can mix a DJ set. No new hardware, just the stuff already in front of you. Won at Cal Hacks.

Loading…
StackPython · PyTorch · Raspberry Pi · Databricks · Next.js
SleepSafe

A sleep lab that fits on your nightstand. Wear a headset to bed and SleepSafe listens to your breathing all night, catching the pauses and snoring that point to sleep apnea, so you can find out without a night in the hospital.

StackTauri (Rust) · React · Python · Gemma 3 4B
Axiom

A local privacy agent for macOS. Scans documents, clipboard text and browser uploads for sensitive information, then allows, warns, redacts or blocks based on your own policies. Everything runs on your machine, with no cloud.

StackPython · OpenCV · FFmpeg · React
Flickr

A web app that scans uploaded video for seizure-risk visuals, such as rapid flashes, harsh contrast edges, and sudden color shifts, using frame-by-frame luminance analysis, and returns a timestamped risk map. From there it can auto-cut the flagged segments, or leave everything in and apply localized dimming and contrast smoothing so the footage stays intact but safer to watch. Built during a 24-hour hackathon with three teammates.

Loading…
FieldMachine Learning · Renewable EnergyPublicationIJCSE, Aug 2024
An Investigation into the Applications of Machine Learning Algorithms on Wind Speed Prediction

Benchmarks five regression models on 50,530 readings from a wind turbine in Turkey, testing which one predicts wind speed most reliably. Random Forest Regression came out on top, backing its use for real-time forecasting to improve turbine efficiency and maintenance planning. The paper has since picked up 500+ downloads and 1,000+ views.

Loading…
FieldPure Mathematics
Limits of the Ratio of Consecutive Terms in Second-Order Recurrence Relations

Why does the ratio of consecutive terms in Fibonacci, Lucas, and other second-order recurrence relations always converge to the golden ratio, no matter the starting values? Proves the general limit for any relation of the form Gn = xGn-1 + yGn-2.