Profile

Welcome! My name is Erik Vavro.

I'm a software architect specializing in web and browser technology with over 20 years of coding experience.

I'm absolutely passionate about using everything the web has to offer to create elegant applications that are built to grow.

I believe in life-long learning, embracing quality from the beginning, and taking a people-first approach to development.

If you're interested in collaboration or have an opportunity, please feel free to reach out.  Also be sure to see my past and current work.

Tools

JavaScript
TypeScript
HTML5
CSS3
SASS
SVG
Vue (2/3)
Vuetify (1/2/3)
React (16/17/18)
Elixir
Clojure
Python
Phoenix
Django
PostgreSQL
JSON Schema
Webpack
Rollup
Vim
Git
Jest
Cypress
Docker
AWS

Interests

Hypermedia
Web Semantics
State Management
Visualizations
Design
Timers
Music
Performance
Animation
Testing
Education
Fitness

Philosophy

"Humility, respect, trust."  — Team Geek
"Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away."  — Antoine de Saint-Exupéry
"Quality software takes the least amount of time to develop. If you have code that is simple as possible, tests that are complete and a design that fits just right, additions and changes happen in the fastest possible way because the impact is lowest."  — Cunningham & Cunningham
"You don't have to write it now, just don't prevent it from happening later."  — Andy Hull
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."  — Brian W. Kernighan
"It's important that you don't lie to yourself. If you lie to yourself, you end up with burnout."  — Patrick Pichette