Aaron Mullan
Multi-Faceted Software Developer

Hello, World! I'm a Full Stack Software Developer with a Product focus. Before transitioning to coding in 2019 I built a career as an Audio Engineer. Touring with rock bands sharpened my ability to collaborate under pressure, solve problems creatively, and navigate big personalities—skills that now serve me well in software development.

I bring the same passion for craftsmanship and teamwork to coding; pairing relentless curiosity with strong communication to translate stakeholder visions into technically excellent, user-focused products. As a Developer, I work closely with the business and design teams to scope projects and select technologies. In a leadership role I establish code patterns, plan development sprints, assign tasks, and mentor junior Developers.

At it's best, creating software or music exists where I thrive: at the intersection of learning and collaboration; where I can dive deep into technologies, then work with people knowledgeable in other areas to create something greater than the sum of its parts.

Lead Software Engineer

At Avalore Agency, I led the development of greenfield projects and the maintenance of legacy codebases.

Curately

Curately

Walled Garden Marketplace

Problem: A Denver-based PR agency wanted to monetize its role as a matchmaker between clients and service providers. They needed a platform where clients could easily find, hire, communicate with, and pay providers, all within a single system that takes a fee.

Solution: We built a Next.js app with the shadcn component library, using Strapi as the backend to manage listings and transactions. Integrated Clerk for authentication, Stripe for payments, Mailchimp for emails, Algolia for search, and Stream for real-time chat.

Result: The polished marketplace is now live, offering a seamless experience for clients and providers. It's being populated with Denver-area creatives and is set up for future growth.

First Place Supply

First Place Supply

Headless eCommerce

Problem: Avalore Agency's clients on BigCommerce struggled with slow load times, limited customization, and integration challenges. They required a more flexible, high-performance solution that could scale with their growing needs, improve user engagement, and streamline the overall experience.

Solution: We developed a headless eCommerce architecture using Next.js for a dynamic, high-speed front-end, Strapi as a flexible CMS, and Algolia for instant, intelligent search functionality. BigCommerce continued to serve as the backend, handling product management, inventory, and transactions seamlessly.

Result: The redesigned storefront significantly improved page speed, SEO rankings, and user experience. Clients gained full creative control over the design, enhanced third-party integrations, and a future-proof platform ready for expansion.

Distributor Wire & Cable

Distributor Wire & Cable

Epic Refactor

Problem: DWC wanted to offer customers an online portal for quick product quotes, integrating with Acumatica. When the Acumatica API couldn't handle the traffic, a Firebase database was used as a workaround. The resulting codebase was fragile and messy, with redundant logic. One file had 6,000 lines containing 20 misnamed functions.

Solution: I broke the code out into individual function files, and the logic into shared utilities. I moved the data source to a Snowflake mirror of Acumatica, allowing for more stability in data fetching, using SQL queries to replace difficult-to read, long REST query params. Overall the codebase got a much-needed glow up.

Result: The site became more stable and maintainable, allowing us to respond to business needs and implement new features efficiently and with fewer issues.

Software Engineer

At Sprinklr, I was part of a team of 5 developers working on a large-scale React application.

Sprinklr

Sprinklr

Enterprise Marketing Site

Problem: Sprinklr, a leading enterprise software company, needed to enhance their Gatsby-powered marketing website with new features and multilingual support to better serve their global audience. The existing platform lacked flexibility and scalability to meet evolving needs.

Solution: I worked as part of the development team to build a blog, news page, and new components integrated with Contentful CMS. We used i18next for multilingual translations and integrated HubSpot forms to streamline lead capture across regions.

Result: Collaborating with design and marketing teams, we delivered a dynamic, accessible website that improved performance, boosting Ahrefs and Google PageSpeed scores. These improvements led to a significant increase in sales leads and user engagement.

Projects

Godzilla Scissors Paper

Godzilla Scissors Paper

HTML and some vanilla Javascript for ASCII art game with artificial unintelligence.

Diskârd

Diskârd

Boutique garbage collection service with a gritty backstory.

This Site

This Site

Next.js, Tailwind CSS.

node
react
tailwind
next
algolia
sql
firebase
stripe
stream
clerk
contentful
mailchimp
strapi