Ryan Soeyadi

Software Engineer

Ryan Soeyadi Headshot

About

In March 2020, during my junior year at Juilliard, I intended on building an iOS app to connect conservatory students with piano accompanists. After quickly discovering that this was a non-trivial task, I ended up wanting to pursue a formal education in computer science (CS).

After nine months of self-study and introductory computer science courses at Columbia through Juilliard's BCJ program (Barnard-Columbia-Juilliard), I decided to apply to Columbia's M.S. Bridge program. Through the M.S. Bridge, I completed the core CS classes one takes in an undergraduate CS program such as an introductory Java class, data structures and algorithms, and discrete math, to name a few. In December 2024, I graduated with a Master's in CS from Columbia University. I've completed courses in systems programming, natural language processing, computer graphics, and more.

Currently, I am a software engineer in Games at The New York Times.

I have a Bachelor's in Piano Performance from Juilliard. Beyond coding, you'll find me learning Rachmaninoff preludes, running a few miles, or savoring coffee from Brandywine Coffee Roasters.

Experience

The New York Times Software Engineer
The New York Times
Software Engineer

November 2023 - present

I'm on the NYT Games team. I develop 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