Want to collaborate?

Right now, you can get in touch with me for a few things:
Giving resume feedback
Live Streaming
Speaking on Clubhouse
+ more
Follow
Software Engineer in SF, currently w/ Govalo reinventing gifting for the modern age.

Passionate about music (former college music major), work-life balance, and making tech accessible to more people.
Read more
I'm available for
2022
Apr 11, 2022
Apr 11, 2022
Govalo is a Shopify app and with that we've mostly stuck with Shopify's awesome Polaris Component Library. We wanted to spice things up a bit though, and inject some more of our brand identity into the UI.

This past week, I built this "Hero Card" component and some sub-components for the different metrics shown. There are also some small animations to help give depth to the UI.

I was back in my stride working on these components. At most of my previous jobs I've been hyper focused on UI, and here at Govalo I'm definitely leaning more into my full-stack skills.
Read more
Mar 17, 2022
Mar 17, 2022
My team is now using Typescript + Storybook, and by their powers combined w/ Tailwindcss, I was able to whip up this new Timeline UI for our app in about an hour.

The top item is being hovered over, and when it is hovered over the time changes from a relative time to the date and time the event occurred.

My favorite thing to do at work has always been building UI components, particularly ones that are flexible and can handle various forms of data, are easy for other developers to use, and bring some personality to the application.
Read more
Feb 15, 2022
Feb 15, 2022
Learning about Server Sent Events to (as suggested) send events from a server to a client.

Sure, I could just use websockets, but there are some benefits to using SSE.

First - they're unidirectional, events only flow from the server to the client. This could reduce the attack surface of your application.

Second - they're built right on top of HTTP, meaning you get the benefits of same-origin policies, and I believe can forward cookies / auth along easily for client-specific messaging.

Sources: 
https://germano.dev/sse-websockets
https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events
Read more
Feb 14, 2022
Feb 14, 2022
I've been deep in the weeds the past couple of weeks at work building out a more robust asynchronous job/worker system using BullMQ and Redis.

Soon, nearly every action that our app can do - from processing Shopify order webhooks to sending emails - will be handled asynchonously, making debugging issues that pop up from time to time much less stressful and reliant on the mental model of the previous way we handled much of this work.

It's been a lot of thought-work along the way, as the majority of my positions in the past have been frontend heavy. I even mentioned in my interview at Govalo my preference for frontend dev.

I'm happy I've pushed myself to work on this... one of our engineering team's core values is to "always be a beginner" which is a value I've held for a long time. I'm thankful I get the space to learn while pushing our product forward.
Read more
Feb 13, 2022
Feb 13, 2022
Excited to check out Polywork!

Pumped to share:
  • contributions to open source
  • stories about building a web app in the Shopify ecosystem
  • lessons learned through scaling asynchronous systems
  • probably pictures of my puppy Ajax
Read more
2021
Oct 01, 2021
Oct 01, 2021
Excited to join Govalo as Staff Software Engineer! 🎉
Read more
Staff Software Engineer, Govalo
Loading...