Evan Salzbrenner software engineer
Hi, I'm Evan.
I'm a tech lead for Dreamwave.
I write code and help facilitate software success.
About
I'm a frontend focused software engineer.
Professionally the majority of my work has been implementing or working on a variety of frontend architectures and systems. I've also helped out with backend tasks, written DB queries here and there, and developed CI/CD pipelines. I've written a lot of JavaScript/TypeScript, some PHP, and a bit of Python.
Personally I like exploring tech or concepts less familiar to me. Recently that's been Elixir, GraphQL, and trying to learn more about effective communication, culture and leadership.
The posts on this site aren't all complete thoughts - I need a place to put things down when inspiration strikes. Like everything, writing comes in bits and pieces.
Selected Writing
Work\\Fun
Dreamwave
JavaScript, Firebase
Dreamwave is a platform for digital events, with clients including Google, Sundance and Hubspot. As tech lead I help guide development at both the individual event and platform level, and contribute code to a suite of features like realtime messaging and video chats, as well as an ever-growing component library.
Analytics Dashboard
Angular (7+), TypeScript, Node, Puppeteer, AWS
For a couple years I worked as lead frontend developer on a series of internal and client facing dashboard apps focused on qualitative analysis of financial data. I built a whole bunch of components, managed complex state, and architected a client/server PDF flow that allowed for highly configurable custom report generation.
Stay
React, TypeScript, GraphQL (Apollo), MongoDB, Node, Docker
In the vein of Airbnb, Stay is an app that lets users create, host and book home stays. This is a personal project that allowed me to better explore GraphQL using Apollo across the server and client. It uses Google SSO for auth and integrates with Stripe for bookings and payments to hosts.
Franban
React, TypeScript, Flask, Web Sockets, Postgres, Docker
Another personal project, Franban is a Trello inspired kanban board. It's built with Flask and React, uses web sockets for real time updates and collaboration, JWT auth, and sends user emails for situations like registration and password change confirmation.