Ryan Soeyadi

Software Engineer

Ryan Soeyadi Headshot

About

In March 2020, I was a junior at Juilliard trying to figure out how to build an iOS app. I wanted to make it easier for conservatory students to find piano accompanists. I completely underestimated what it would take.

I started teaching myself to code and took intro CS classes at Columbia through the Barnard-Columbia-Juilliard program. Nine months in, I applied to Columbia’s M.S. Bridge program.

After finishing my bachelor’s in piano performance at Juilliard, I went from taking Java and data structures to studying systems programming, computer graphics, and more. I finished my master’s in computer science at Columbia in December 2024.

I’m a software engineer at 1Password now. When I’m not working, you’ll find me learning Rachmaninoff preludes or Grieg Lyric Pieces, running a 5K, or drinking coffee from Brandywine Coffee Roasters.

Experience

1Password Software Engineer
1Password
Software Engineer

November 2026 - present

Full-time · Remote

TypeScriptReactElectronRust CoreGoGraphQL
The New York Times Software Engineer
The New York Times
Software Engineer

November 2023 - November 2026

I worked on the NYT Games team. I developed features like paywalls, CTAs, UI improvements, onboarding flows, retention experiments, and messaging systems to improve user experience and drive growth.

ReactTypeScriptReduxGraphQL
The New York Times Software Engineering Intern
The New York Times
Software Engineering Intern

June 2023 - August 2023

I worked in Care, where I developed new features for NYT's next generation of their proprietary customer care agent application.

ReactTypeScripttRPCGraphQLNext.js 12