Full Stack Developer with a deep marketing background
I build easy-to-maintain sites with WordPress.
I write custom-made apps & tools with HTML/CSS, JavaScript, React, PHP, and Web Components.
I also write about what I'm learning as I continue to build this site. Check it out.
Available for: Full-time engagements, freelance projects, website maintenance contracts.
Most Recently: Web Developer at Voltage, a digital agency.
Currently using: WordPress • Woocommerce • PHP • JS • React • MySQL • REST • Bootstrap • SASS
Currently learning: Web Components • Laravel • Preact
Experience with: GraphQL • TypeScript • Python • Java • Tailwind • Divi • Elementor • WPBakery • Google Ads & Analytics
Projects
Full site build: development and project management
- Dynamic, lightweight site built to showcase content to members with a wide variety of engaging blocks and empower staff with a user-friendly CMS.
- Automated migration of hundreds of resources and events into new Resource Library
- Extensive admin control of metadata for resources and events across all areas of the site
Fully custom WooCommerce site with product designer
- Vetted, integrated, and white-labelled a product design plugin
- Automated workflow from order, to pre-press review, to shipping, and order status notifications along the way – connecting WooCommerce statuses and emails for client and admin, the API for the plugin, Zapier, and their shipping solution, PirateShip.
An instance where a little extra effort went a long way.
- Built and rolled out design system across site
- Custom-coded mega menu
- Designed and developed filtered news page & standalone news blocks
- Implemented custom tablist, two-column accordion, and nested accordion blocks with anchoring and auto-open functionality
- Built image size and positioning utility functions in SCSS
A client in the medical supply field needed a new site for their group of brands, while also rolling out updates to individual brands, taking a templated approach. Several vital behind-the-scenes pieces of functionality, including:
- A Group Events feed that uses custom RSS and category tags to power event calendars on group site and on websites of multiple group brands
- Custom navigation to open brand tab in tablist, defaulting to a link to standalone brand website as a fallback for users without JavaScript enabled
A great opportunity for collaboration with outside designers. Animation and responsiveness settings throughout the site provide an unexpectedly engaging experience for an infrastructure giant.
- Oversized typography and animations that work seamlessly across screensizes
- Translation tool with custom formatting to account for longer words in certain langauges
- Product catalog with custom ACF backend

Midwest Land Group
Site refreshes present a unique challenge: how to evolve a website while taking advantage of what works?
For MLG, we started with a new floating header and dynamic footer.
- Researched and implemented functionality to split menu on desktop screen sizes
- Implemented dynamic footer text with built in defaults
- Integrated fitText.jS to improve responsiveness
- Built templated page in WordPress to power marketing campaign landing pages


Working with mission-driven clients is always a treat and Doctor Daughters was great example. This client had a limited budget and great ideas, but what they needed most was a site that would easily grow with them. Some of the additional features I built out to help them included:
- CSS helper classes to manage content block widths and responsiveness
- Custom anchor fields for better page navigation
- Custom slider that automatically generates a testimonials slider or a generic slider based on inputs
- Custom angled gradient headers

- Implemented custom typewriter and countup JS functions to enable animated text on homepage
- Built custom stats block with ability to set unit and positioning of unit
- Built custom homepage modal form integrated with Google Maps API
After starting my career in marketing and working across the gamut from client services and project management to brand strategy and product development, I have been a full-time developer since December 2021.
Through the years, I've worked on sites in Wordpress and other major CMSes, and taught myself Python and JavaScript to get by. When it was time to make the shift to software development as a career, LaunchCode was a fantastic springboard to help me understand full-stack development.
In a past life, I was fond of saying that I was driven to find the story in the numbers. I like to think I bring that same mindset with me when coding: What is the narrative here, and what am I doing to bring it to life?
Contact Me