Hi,
I'm Ezra.

I like to create things. As a technologist, that means coding projects, system management, and interactive design. As a dancer, that means choreography projects and concept videos. As a passionate human, that means mental models, rants, and never-ending blogs. All this is here—though it only scratches the surface… 

I like to create things. As a technologist, that means coding projects, system management, and interactive design. As a dancer, that means choreography projects and concept videos. As a passionate human, that means mental models, rants, and never-ending blogs. All this is here—though it only scratches the surface… 

Technology

Projects

Undergraduate Thesis: NBVH Ray Tracing

Explore my undergraduate thesis about the feasibility of a neural approach to ray tracing, a standard 3D graphics rendering algorithm. I present my work in both presentation form and the thesis paper form, along with… Read More.

obsidian post thumbnail

How I Use Obsidian as a Second Brain

Obsidian is an all-powerful notetaking app. By linking together a network of local markdown files, Obsidian can be anything from a personal knowledge management system to a creative workspace for upcoming projects. Whether you’re… Read More.

Experience

University of Rochester

Rochester NY

Graphics REU

2025 - Present

Proofpoint

Sunnyvale CA

SWE Intern

2022 - 2024

University of Rochester

Rochester NY

Undergraduate

2021 - 2025

Dance

Dance

“Life is short and there will always be dirty dishes, so let’s dance.” 

– James Howe

Blog

Check out my latests blog posts where I discuss books, music, and more. I record all kinds of thoughts in my Obsidian vault, and here is where I publish the ones worth sharing. To keep it relevant, each post aims to offer something practical, thought-provoking, or worth trying for yourself.

Contact me