I like building things. Always have. My dad used to hand me tools in the garage and let me tear apart old printers just to see how they worked. That sense of curiosity never left me. In high school, I was coding text-based games on a TI-84 while building marble sorters in engineering class. In college, I studied math and Spanish — learning how to see the beauty of patterns in one, and unlock whole new ways of communicating in the other. Coding became the intersection: logical structure plus the ability to “speak” to machines.

About Me
I build dependable, human-centered software with Rails, React, and Postgres.

I joined Procore as a support rep, learned Ruby on the side while answering emails and phone calls, then asked the CTO if I could be an engineer, and he said yes. From there I was all in. I worked on financial products that helped Procore grow into a public company, built out SQL-construction services that powered real-time budgeting, and picked up React and Redux along the way. At Ediphi, I took on the challenge of leading a distributed team at a startup where every bug matters, and learned how to balance empathy, scope, and delivery as a manager.

Technically, I specialize in Rails + Postgres backends with React frontends. Practically, I specialize in making the hard change easy, whether that’s an optimization in ActiveRecord, a query refactor, or guiding a team through shifting priorities.

Outside of work, I play guitar (currently in a 90s/00s grunge band called The Denial), act in musicals (Shrek, Beast, Cat in the Hat… you name it), play way too many video games, throw discs around courses, and spend time with my daughter and our three pets. If I’m not building something in code, chances are I’m building something with my hands, a song with my band, or a moment with my family.