Currently building Friendshift

Regan Hsu —
software, hardware,
and the occasional painting or mix.

I'm the co-founder and CTO of Friendshift, where Faust Whale and I are building humane technology for the friendships that matter. Before this: seven years at Google, shipping operating system software running on Chromebook — and, most recently, on Aluminium OS, the Android-based platform behind the new Googlebook lineup. Before that: UCLA, internships at Uber, Google, and Intel, a CubeSat, community radio, college radio, and newspaper. Still building things on the side.

What I'm doing now

Friendshift is our response to a real, measurable problem: in-person time with friends has fallen 57% in the last decade, and the cost of that — to health, meaning, and the texture of ordinary life — is well documented. We're building the assistive technology, hardware and software, that helps the people you actually care about stay close without it feeling like one more thing to manage.

My role is broader than any single function. Engineering is the strongest thread — I own the architecture from device through cloud, lead the AI work, and hire the early team — but the job lives just as much in product, design, and the thousand small judgment calls that decide whether a thing feels human or not. The timing matters: foundation models have finally made it possible to build software that holds ambient context about the people you care about without turning that context into ad targeting. Friendshift is what that looks like when you point it at friendship instead of attention. It's the most demanding work I've done, and the work I've been preparing for since I was a kid in Austin building things on the side.

Why this

During COVID, I watched my partner at the time tend to his friendships with the kind of deliberate care I hadn't seen anyone give before. He was the first person I'd actually seen live out chosen family — a concept I'd known about, but never witnessed up close. The term comes from the LGBTQ+ community: the family you build for yourself out of friends, partners, and mentors — the people who love and accept you when the family you were born into can't, or won't. For the ones whose families of origin can't hold them, that kind of family is everything — a place to be safe, to be loved as you are.

As a queer Asian-American man, I'm fortunate to be very close with my biological family — though pieces of being queer, particularly as an Asian-American, aren't theirs to know from the inside. I have relationships of that same weight in my own life — and watching him tend his friendships with such intentionality, I realized I wasn't tending mine anywhere close to as well as I wanted to.

I'm someone who can go a long time without talking to a friend and assume we'll pick right back up. That works for a few; it fails for most. My closest people are scattered across cities and fields — a precious few I've known since my early teens — and the work of staying close has gotten harder, not easier. I'm not as good at it as I want to be.

The bet behind Friendshift is that AI is going to give us back time, and a lot of us will realize we've been spending that time everywhere except on the relationships that mattered most. We're building the technology to lower the activation energy of tending — not to replace the human work, but to make sure it actually happens. For my own scattered friendships, and for everyone else's.

A track record of building

2026 →

Friendshift

Co-founder & CTO · 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 — Computer Engineering option · 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.

The rest of it

Painting

Started in visual arts at McCallum Fine Arts Academy in high school before turning toward engineering — partly because I loved math and science, partly because "starving artist" sounded less like a phase and more like a forecast. I still paint — oils, impressionist, often boats and street markets — and sketch deliberately, for the delight of it. It pulls me in the way coding does, just from a different part of the brain entirely.

Homes

Mandarin came first — learned before English, and I still read and write traditional Chinese fluently. Most of my family is in Kaohsiung; I spent entire summers there growing up and still go back every year. Taiwan is as much home as Austin. German came later — seven years from middle school through college, plus humanities coursework at Freie Universität Berlin, and a fluency I'd generously call "conversational." Berlin became a second home along the way; I spent long stretches there through the pandemic. Taiwanese Texan, Angeleno Austinite.

Mixing

Started on UCLA Radio with carefully curated sets played track by track, learning to blend them over three years of hosting there. Berlin Community Radio came next — I was on the air there through the summer of 2018, whenever I had a new set worth sharing.

Vinyl came with me when those years ended, and stayed — the tactile delight I kept when the rest of life moved to screens. My collection runs broad, with a real weakness for rare dance records that have no online trace — sometimes no visible title to look up, unshazamable.

Nowadays I mix mostly at home, sometimes with friends who share the craft, on a rig of two turntables alongside two XDJs through a four-channel analog mixer. Some sessions are pure vinyl, others pure USB, depending on the mood. It's the same instinct I have about code. Mixing on vinyl is like writing in C — technical, exacting, every beat matched by hand. Mixing on XDJs is like Python or AI — the beatmatching is handled for you, freeing the attention you'd spend on it for higher-level creative choices. The craft is moving fluidly between the two inside a single mix while the flow stays unbroken.

Most sessions vanish the moment they end — and a lot of what I love about mixing is exactly that, the unrepeatable shape of a given night. Every so often I'll plan one and record it. Those recordings become a way to revisit tracks I was deep into at a particular moment — like 25 May, Austin Texas or Living Room Booth 1.

The needle finds the groove and the room changes — a small, physical delight I think about every time we make a hardware decision for Friendshift.

Football

Played for ten years — second grade through senior year, across four teams as I moved through schools, finishing on the varsity O-line at LBJ High. What stayed with me wasn't loyalty to one team but the knack for finding belonging fast with each new team.