Conway's Game of Life
An original web implementation of John Conway's cellular automation where users create an initial configuration of dead and live cells and watch them evolve according to the game rules.
I’m a software engineer who enjoys turning problems into useful software. My work at New York Life focuses on AI-powered search and conversational applications, but what I enjoy most is figuring out what the user actually needs, exploring the technical possibilities, and finding a solution that works in the real world.
At New York Life, I build AI-powered applications that help insurance agents find information and practice customer conversations. My work spans React frontend development, AI-powered search and conversational experiences, API integrations, analytics, accessibility, testing, and AI-assisted development with tools like Cursor.
Before becoming a software engineer, I worked in project management for Broadway touring productions, where I negotiated multi-million-dollar deals and managed complex projects. That experience continues to shape how I approach engineering: communicate clearly, understand the business goal, stay organized, and follow through.
Outside of work you might find me at the New York Philharmonic, experimenting with something in the kitchen, traveling, lifting weights, or trying to earn my title as favorite uncle.
An original web implementation of John Conway's cellular automation where users create an initial configuration of dead and live cells and watch them evolve according to the game rules.
Click below to send me an email, or check out my LinkedIn to learn more about me. Thanks for visiting!