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. As of Fall 2022, I matriculated in the master's program and will be graduating with a master's in CS from Columbia University in December 2024. 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 work on games such as Wordle, Connections, and The Mini.

ReactTypeScriptReduxGraphQL
The New York Times Full Stack Software Engineering Intern
The New York Times
Full Stack 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