Software Architect | Radio Hobbyist

I'm a Computer Science student with 7 years of hands-on coding experience. I build practical software systems across web, infrastructure, medical AI, and research tooling.

Interested in embedded systems, firmware, operating systems, infrastructure, or RF/radio projects? Let's talk.

code: accounts

Projects

Latest build note

70 cm Tape Measure Yagi 2026-07-18

A portable 70 cm tape-measure Yagi built on a PVC boom with 3D-printed element holders and a hairpin match.

Open build →

MyLoops

closed source

Private location-sharing safety app

A production cross-platform mobile app for private, consent-based location sharing. MyLoops coordinates realtime location state, daily check-ins, emergency alerts, directions, and Circle membership while keeping sharing explicit, mutual, and scoped to trusted groups. The Expo + React Native client provides shared product velocity across iOS and Android, with Kotlin and Swift native modules handling battery-aware background location scheduling, permission edges, and platform lifecycle behavior. Supabase backs authentication, persistence, and realtime state propagation, keeping the operational surface small enough to ship and maintain as a production mobile system.

exporeact nativekotlinswiftsupabase

Celo

closed source
Celo social preview showing the Celo privacy shield and the message: Your apps are watching more than you think

Private app-risk scanning

A closed-source production system for turning a screenshot of installed phone apps into a private, account-scoped privacy report. Celo combines image ingestion, Rust/WASM image compression, app-icon detection, privacy-policy retrieval, Claude API analysis, risk scoring, and curated recommendation data into a repeatable scan pipeline. The compression layer reduces upload weight and downstream token usage before analysis, keeping latency and AI costs predictable under bursty scan traffic. Svelte and Vercel handle the public surface, authenticated app routes, prerendered SEO pages, and cache-friendly delivery, while Supabase owns authentication, report persistence, row-level access boundaries, and scan state. Stripe and RevenueCat sit behind the credit and entitlement layer so purchases, usage limits, and account access remain separate from the report-generation path.

svelterustwasmsupabaseclaude apisvercelstriperevenuecat

Next-generation WSI workbench

A collaborative Whole-Slide Imaging (WSI) platform built for computational pathology. Gigapixel slide images become viewable within seconds of upload as an event-driven compiler processes them into read-optimized multiscale pyramids. A viewport-based tile service streams only the tiles relevant to the user over WebSocket, providing a fluid, microscope-like experience even on commodity hardware. Sharded NVMe-backed storage with read-only replicas maximizes throughput and availability, while horizontally scaling services orchestrate ingestion, tiling, caching, and delivery. Eosin's scope is intentionally pure: ultra-high-performance WSI infrastructure with a strong web app.

rustsveltepostgresnats jetstreamkubernetes