2026 →
Friendshift
Los Angeles, CA
Humane tech for the friendships that matter. Lead engineering and AI; partner with Faust Whale on product, hardware, and direction. Hardware, mobile, cloud, and the connective tissue between them.
2018 – 2026
Google
Software Engineer · ChromeOS & Android · Los Angeles, CA
7+ years
602 Chromium commits
570 Chromium reviews
5 Chromium OWNERSHIPS
Public open-source only (see
Chromium Gerrit) — substantial internal Google work not shown.
Seven years shipping software end-to-end across the Chromebook stack and Aluminium OS, its Android-based successor powering the new Googlebook lineup — from the user-facing Settings screens down to the C++ system services that manage cellular and network connectivity on the device. Earned OWNER on five Chromium modules spanning backend, middleware, frontend, and the end-to-end test suite — full-stack review authority that's rarely granted, and earned over years.
Cellular Chromebooks for public-school students. I was a core engineer on the team that delivered this end-to-end — building the admin console, the backend, and parts of the on-device install — so districts like NYCDOE and LAUSD could give every student a Chromebook with its own cellular connection, and kids without reliable home internet could still get online and do their homework.
Beyond that: was a core engineer on the rebuild of how Chromebooks discover and join cellular networks, across UI, backend, and device, including the migration that moved existing users onto the new system. Core contributor to Phone Hub — the feature that puts your phone's notifications, recent browser tabs, and hotspot one tap away on your Chromebook — where I shipped the auto-tethering integration, the recent-tabs surface, and tooling that the rest of the team used to ship their pieces faster.
The through-line across all of it: assistive technology. Every settings flow, every Phone Hub surface, every cellular setup screen I shipped was built to work for screen-reader users — and to render correctly in right-to-left languages like Arabic and Hebrew. Done right, accessibility isn't a compliance checklist; it's the discipline of building software that meets every kind of person where they are. Friendshift is built on the same instinct — assistive technology for a different problem: navigating adult life without losing the people who matter.
2013 – 2018
UCLA
B.S. Electrical Engineering · Los Angeles, CA
Took the Computer Engineering track of my EE degree — the seam between hardware and software. Senior project: a real-time motion classifier — a neural network plus a custom peak-detection algorithm, prototyped in Python and shipped as hand-optimized C on a small Intel embedded board with a 9-axis motion sensor, classifying walking, running, turning, stair-climbing, and hopping. Spent years on the ELFIN CubeSat mission — wrote hardware-level circuits (Verilog on FPGAs) for the satellite's payload instruments: a math unit for processing sensor readings, designed to use less of the chip's tightly-budgeted area, plus the data-integrity pipeline that carries readings between the satellite's onboard computers.
Outside the classroom, I shipped real things for the student orgs I was part of — UCLA Radio above all. As DJs we had no working site for listening (the stream lived on TuneIn) and no place on the official site to describe our shows. So I proposed and led the full-stack rebuild — Node.js and Express, the hyped new stack at the time — and added an anonymous live chat so listeners could message whoever was on-air in real time. Through that chat, listeners introduced me to rare electronic tracks I still keep on vinyl today, and I realized for the first time that I wanted to build technology that improves connectivity in all its forms.
Two halves of an engineer were formed in parallel here. Academically — deep in hardware with my fellow EE students through projects and labs — I learned to write software that talks to hardware. The other half — software that talks to people — I picked up alongside the humanities majors I worked with at the newspaper, at UCLA Radio, and later at Berlin Community Radio, by learning how they think. The technical apprenticeship for that side came from CS majors I'd never built with before: my EE classes had been embedded-level (mostly C), not the databases and classical algorithms web development calls for. I learned those on the college newspaper's web team and in a paid iOS developer job at UCLA Library (which also helped pay off student loans). I traded academic quarters for industry along the way — six months at Intel, then back to school, then a summer at Google straight into a fall at Uber — and closed out the degree at Freie Universität Berlin (humanities coursework), staying in Germany on Berlin Community Radio until my scheduled return to California to start at Google full-time.
2017 – 2018
Uber
Software Engineering Intern · San Francisco, CA
Built a real-time data visualization for the Uber Driver iOS app in Swift — a demand-forecasting graph rendering historical and live marketplace data so drivers could position themselves more profitably. My first time owning a piece of UI at scale that real people relied on for income. Uber wasn't a startup anymore by the time I got there, but it still had the fast-paced energy of one, and I loved it. I learned a lot about what really goes into shipping mobile — iOS in particular — and how much of the job is coordinating with the engineer on the other platform to keep features and behavior in parity.
2017
Google
Software Engineering Intern · Los Angeles, CA
Wrote C++ APIs for ChromeOS cross-device communication and parts of the synchronization layer. I'd come in trained on low-level C from school and found a real sweet spot in modern C++ — more expressive, but with the explicit control I liked. Working on Chromium was its own reward: contributing to open source on a codebase real people relied on. But what I remember most is how much better an engineer I became over those three months — and how much of that came from the people I was lucky to learn from. Good enough that I came back to the same team full-time after graduation, and stayed on it for years.
2016
Intel
Firmware Engineering Intern · San Francisco, CA
Wrote firmware in C for an IoT wearable and used Python to analyze large datasets of user data — skin-temperature sensor readings streamed off wrist-worn devices — and to automate power-consumption testing and transfer-function verification. Six months of learning what software looks like when bytes have to fight for a battery.
2013
UCLA Geffen School of Medicine
Student Researcher · Department of Physiology
Helped design, assemble, and test prototypes of a feedback-controlled portable cooling and heating device that conforms to the body — my first taste of building hardware that would actually touch a person, and of how much the engineering matters when it does.