Hi, I’m Andy I’m a web developer working in design and
education
What I do
Let's build something beautiful together.
-
Development
With over a decade of web development experience, I've led diverse projects ranging from small non-profit marketing websites to heading the core UI team for a billion-dollar software product.
I write clean, elegant code to ensure maintainability and scalability across all projects.
I know:- JavaScript/Typescript
- React
- HTML/CSS
- Scala
- Java
-
Design
I've always collaborated closely with design teams, which sparked my interest in pursuing a Master's Degree in Design Informatics from the University of Edinburgh. Since then, I've completed both the design and development of three websites and a game.
From cultivating user empathy to rapid design prototyping, I integrate design and development to craft exceptional customer experiences.
I'm proficient with:- Figma
- Sketch
- Illustrator
- Photoshop
-
Teaching
I've taught technology to students from 5 to 75 years old.
I foster a sense of playfulness in the classroom, inspiring curiosity and learning through hands-on engagement and exploration.
I've taught:- English as a foreign language
- Video game programming
- Web development
- Web accessibility
- Photoshop
My Work
Employment
-
Axon
2016-2022Full-stack developer and Lead Developer for core UI team on a $1+ billion product, Evidence.comDuring my six-year tenure at Axon as a senior developer, I completely rebuilt Axon.com, led the core UI team for Axon's primary software product, Evidence.com, and I led the charge on rebuilding our components to be WCAG 2.2 compliant. I conducted 143 code interviews, contributing to fairer hiring practices through the creation of real-world based interview questions, and mentored 5 other engineers.
- Typescript
- React
- Redux
- Scala
- CSS
- HTML
- C#
- SQL
-
Expedia
2015-2016Full-stack developer on the Hotel Search pageI improved the hotel search results page through deep code refactoring, implementing dozens of A/B tests, and a proof of concept migration to React. To improve development speed, I independently wrote a Chrome extension allowing engineers to quickly search through API responses to locate required data.
- JavaScript
- Java
- Backbone.js
- Marionette.js
- CSS
Projects
My Github
-
Belle Maison
2024Belle Maison Interior DesignA simple marketing website I designed and build as freelance work. The client had a limited budget, so I maximized the value I could deliver within the budget. The client was very happy with the final product. I used the Astro static site generator library for templating, but all other code is custom.
- HTML
- CSS
- JS
- Astro
-
Fair Slice
2023Master's Thesis project (University of Edinburgh)A web tool and learning resource about provably fair resource division algorithms. I completed literature research, user interviews and tests, design, and development for this project. This thesis won the Joint Design Informatics MSc Oberlander Dissertation Prize.
- Typescript
- React
- SVG
- HTML
- CSS
-
UWKC
2015Lead developer of the United Way of King County websiteUnited Way of King County (UWKC) is a prominent non-profit managing over $75 million annually. I led the complete rebuild of their website to achieve a clean, modern look. The proud relaunch in 2015 increased UWKC's online presence and community impact.
- JavaScript
- CSS
- HTML
- Wordpress
-
Guatemala Village Health
2019Volunteer Developer and DesignerGuatemala Village Health (GVH) works to improve people's health rural Guatemala. I volunteered to rebuilt their Wordpress in Wix. In two months I launched the new site and trained GVH members to manage their online presence.
- CSS
- HTML
- Wix
For Fun
-
Wordle
2024 -
1 Hour Snek
2024
Testimonial
In the 3 years we've worked together, he never failed to impress.
I really appreciate that he approached work in a thoughtful manner and for always getting Tech Writing involved.
During our 5 years of working together, Andy has been an invaluable asset to the team, not only because his attention to detail, in-depth knowledge of the technologies that his team has been using, and affinity to do the right thing, but because he was always willing to go the extra mile to educate his team and himself.