I work in the gap between what's possible and who it reaches.
I studied computer engineering at NYU (New York University) and spent most of it working with domain experts on real problems. I care about what gets built, who it reaches, and whether it actually works in the conditions it'll live in.
Currently in Manila 🇵🇭
Worked in New York · Shanghai · Abu Dhabi · Maastricht · Barcelona
Just Graduated from
New York University
B.S. Computer Engineering
Last active: June 2026
Tech stacks I work with
Primarily the JavaScript ecosystem, but always willing to pick up whatever the problem needs.
Selected projects
Work

Artemis: Women's Safety
Production iOS app for women's safety — one tap streams live video, audio, and GPS to trusted contacts in real time.

Bridge: AI Sign Language Interpreter
Real-time sign language to text translation using computer vision and deep learning. Deployed with local government in the Philippines to reach the wider sign language community.

Google Trends Scraper and Pipeline for Polymaker (Internship)
Built a Chrome extension to extract Google Trends data directly — replacing a paid solution that would have cost $11K–$48K/year — paired with a selective API strategy and automated processing pipeline.

Embedded Parkinson's Detection & Monitoring System
Microcontroller-based health monitor that detects Parkinson's tremor patterns using FFT signal processing and optimizes medication timing through real-time sensor analysis.

GPS-Denied Drone Navigation System
Built a companion computer system that keeps drones navigable when GPS drops — indoors, underground, or in jammed environments — streaming real-time telemetry to a mobile app over BLE via MSP protocol.
Process
How I work
-
01
I start with real-life problems. That's usually where the real constraint is.
-
02
I've worked in compliance, robotics, polymers. The domain always changes the problem.
-
03
Most of my best solutions came from a budget or hardware limit forcing a better answer.
-
04
I don't separate design from engineering. Understanding the user isn't someone else's job.