SELECTED WORK
Products & engineering.
What each project does, what I built, and the engineering behind it. Prototypes and research are labeled with their current stage.
01
OUTCOME → REALITY
AI AGENTSRELIABILITY
Converge
I built a prototype that helps AI workflows recover when a task stops halfway through. It checks what already happened in Stripe and Supabase, then completes only the missing actions.
- The model proposes a goal; validated code controls writes
- Ownership checks and retries that avoid duplicate refunds
- Demonstrated recovery after a simulated interruption
Gemini · Supabase · Stripe · Next.js · Vercel
02
PRIVATE ↔ PUBLIC
AGENTSPRIVACY
ColleAgent
I designed an academic planning prototype that helps students and counselors review course options. Student records stay private while research agents look up public course requirements.
- Goals → Evidence → Plan counselor workflow
- Research requests exclude student identity and grades
- Rule-based planning with sources and visible research gaps
Next.js · FastAPI · SQLite · Flower direction · Playwright
PRE-PRODUCTION ALPHA / PILOT
03
⌂
LOCAL-FIRSTINFRA
HomeHub
I built a local AI and automation system connecting a Linux computer with Raspberry Pi services. It keeps task history, limits what tools can do, and handles interruptions and recovery.
Python · Linux · SQLite · Raspberry Pi · Tailscale
PRIVATE / ACTIVE BUILD
04
⌁
PRODUCTFULL STACK
ScholarSafe
I co-founded ScholarSafe and lead engineering for its student housing and roommate-matching platform. I build the search, matching, messaging, verification, and moderation workflows, with database access controls and automated testing.
Next.js · Supabase · Postgres · Tailwind · Vercel
05
Δ
RESEARCHVLA
After the Shield
I’m studying how a robot’s next proposed action changes after a safety system corrects its previous action. The project is in simulator and model setup; the paired experiments have not produced results yet.
Python · Jupyter · SafeLIBERO · π₀.₅-LIBERO · Causal design
RESEARCH / SPRINT 0
06
◎
TOOLSDATA
Internship Finder
I built a personal tool to find internships and research opportunities, check eligibility, explain why a listing fits, and track applications. It uses verified job-board sources and scheduled updates.
React · TypeScript · FastAPI · Postgres · Playwright
07
OPEN SOURCELINUX
Plasma Dynamic Wallpaper
I published a Python utility that brings Apple’s changing desktop wallpapers to KDE Plasma. It follows the original schedule or local solar time, supports multiple monitors, and includes background services and diagnostics.
Python · KDE Plasma · systemd · HEIC
08
▧
EMBEDDEDHARDWARE
Cyberdeck
I’m building a portable Linux computer around a Raspberry Pi Zero 2 W, touchscreen, and modular power supply. A future FPGA connection is planned; the current work focuses on the device and interface.
Raspberry Pi · Linux · Python · SPI · FPGA
PRIVATE / HARDWARE BUILD