Hi! đź‘‹ I'm Steve
A freelance web developer that has a ton of fun building
- accessible, performant, and future-proof marketing web sites that enhance your brand and improve customer engagement
- custom web applications that streamline your processes and provide data-driven insights to help you scale your business
Have a project coming up? Let's chat!
![Photo of Steve pouring a french press full of coffee precariously into a mug and smiling](/assets/images/home-hero.webp)
Latest Blog Posts
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2024/03/Variable-Fluid-Font-Size-with-Clamp-1-768x432.webp)
Fluid Font Size by Character Count
Larger font sizes for shorter headlines, vanilla JavaScript for the character count calculations and CSS clamp for responsive sizing
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2023/12/Practical-Developer-Tips-for-Digital-Accessibility-Advocacy-768x432.webp)
Practical Developer Tips for Digital Accessibility Advocacy
Digital accessibility advocacy tips from a web developer’s perspective, all focusing on building accessibility support into our daily work.
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2023/12/Replatforming-from-Nuxt-2-to-Astro-3-768x432.webp)
Nuxt 2 to Astro 3 Replatforming – from Setup to Production
Notes from a replatform effort from Nuxt to Astro, including setup, struggles, migration, and finding solutions for search and sitemap.
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2023/11/Why-Budgets-are-so-Important-for-Software-Development-768x432.png)
Why Budgets are so Important for Software Development  Projects
Using a real estate analogy, I share why budget is a critical question that should be considered carefully when starting a new software dev project.
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2023/11/Web-Components-in-Astro-768x432.webp)
Web Components in Astro
How to use native web components inside an Astro project, with a few isolated examples and explanation of some issues I had to navigate.
![](https://content.walnutcreekcreative.com/stevewoodson/wp-content/uploads/sites/3/2023/10/Fighting-Back-Against-Toxic-Productivity-768x432.webp)
Fighting Back Against Toxic Productivity
I have a sometimes unhealthy obsession with my todo list, here I share some intentional self awareness strategies I use to periodically recalibrate
Projects
Testimonials
Recent Clients
![Constellation Brands](/assets/images/clients/constellation.png)
![Holly Hunt](/assets/images/clients/hollyhunt.png)