


I’m a software engineer focused on building scalable web applications with JavaScript, React, and Node.js.
My background in music trained me to think in terms of structure and patterns, which carries directly into how I approach complex software systems. I like breaking those systems down into smaller pieces to understand how they work.
I value building clean, maintainable systems and continuously improving what I ship. I’m also always looking to grow as an engineer, refining how I approach complex problems and deepen my understanding of the systems I work on.
Contributed to Tone.js by implementing a reverse delay audio effect (GitHub), with changes merged into the development branch.
Granicus • 2024-2025
I worked on a CRM platform using TypeScript, React, Node.js, and GraphQL, helping deliver new features and improvements in a collaborative Scrum environment. I contributed across the stack, from building UI components to supporting backend data workflows and integrations.
One highlight was resolving a CI issue that was blocking test runs, which eliminated repeated pull request work and saved the team time each week. I also helped onboard early clients to the first production release, ensuring a smooth rollout of the platform.
Granicus • 2021 - 2024
As a Front End Developer, I built and maintained high-traffic public-facing web applications for clients including Visit Las Vegas, Visit Norway, and Visit Jamaica. I worked with designers and developers to turn Figma and Adobe XD designs into responsive, production-ready interfaces.
I focused on performance and reliability across multiple sites, and built automation scripts using Node.js and MongoDB, including one that reduced a key data workflow from over an hour to just a few minutes. I also helped develop a system to support multilingual content for international websites.
B.S. Computer Science (In Progress)
Certificate, Advanced Software Development in Full-Stack JavaScript
M.M. Jazz Performance • B.M. Jazz Studies • B.A. Music History