Work Experience

Senior Software Engineer

1/2024–Present — RxAnte

  • Enhance and maintain critical internal pharmacy applications using PHP, React, and Next.js.
  • Helped streamline internal processes and improve application performance.
  • Collaborated with cross-department teams to identify and resolve technical issues, enhancing overall system functionality.

Founder & Developer

10/2011–present — BoldMinded, LLC

  • Designed and maintained a suite of ExpressionEngine CMS add-ons used by 3000+ customers.
  • Responsible for architecture, development, release, support, and lifecycle management.
  • Focus areas: AI integrations, multi-driver caching, i18n, media optimization, Algolia/Meilisearch indexing, and editorial workflow enhancements.
  • Implemented a vector-based support bot using Qdrant, integrating custom embeddings from product documentation and support forums to deliver context-aware responses. Gained hands-on experience with vector databases and retrieval-augmented generation (RAG) techniques to enhance user support.

https://hunterjumper.exchange

Built a custom add-on for ExpressionEngine CMS to manage indexed horse sale data with Algolia, and built the search page using Algolia's React components.

Senior Software Engineer

5/2023–1/2024 — Happy Cog

  • Implemented headless Craft CMS with GraphQL for seamless integration with React and Next.js.
  • Developed custom modules and performed data migrations to modernize legacy systems.

https://www.poetryfoundation.org

Led the migration of content from a custom Symfony-based CMS to Craft CMS, streamlining editorial workflows and improving content management.

https://nsf.org

Developed data migration scripts and contributed React/Next.js components for high-visibility pages across the site.

Manager, Web Engineering

8/2021–5/2023 — Jamf

  • Led a globally distributed team of 8 developers to deliver marketing objectives for jamf.com.
  • Collaborated with cross-departmental leadership to resolve project bottlenecks and meet the needs of various stakeholders.
  • Designed and implemented a structured onboarding process with measurable 30, 60, and 90 day milestones for progress tracking, accelerating new team members’ productivity.
  • Improved team sprint capacity, fostering a culture of accountability and continuous improvement.
  • Reduced handoff delays across development, QA, and release cycles by improving coordination across multiple time zones and continents.
  • Mentored team members, enhancing both technical and interpersonal skills.
  • Refined Scrum processes in collaboration with the product owner, driving better sprint planning, backlog grooming, and agile execution.

Senior Software Engineer

4/2016–8/2021 — Jamf

  • Built custom A/B testing tools into ExpressionEngine CMS connected to Google and VWO, improving lead conversion by 6%.
  • Spearheaded an initiative to consolidate efforts from 3 departments to create a unified microservice.
  • Built a Symfony service to index website content into Elasticsearch using RabbitMQ for optimized searching.
  • Revamped the website’s CMS to follow atomic design principles, improving content editing workflows.
  • Integrated Marketo’s API for seamless lead generation via website forms, and reduced unqualified leads by 15%.
  • Designed and maintained server infrastructure using Ansible playbooks.

https://www.jamf.com/resources/search

Designed and implemented Elasticsearch indexing infrastructure, including PHP-based indexing services and RabbitMQ integration for asynchronous updates.

https://www.jamf.com/request-trial

Built and maintained a PHP-based Marketo API integration powering all lead capture forms on jamf.com, with a reusable component system driven by dynamic field rules from the API.

Principal Software Engineer

10/2008–4/2016 — The Nerdery

  • Led teams to build web applications tailored to diverse client needs and technologies.
  • Scoped, estimated, and executed projects in alignment with budget and timelines.
  • Provided mentorship and conducted performance evaluations for a team of 8 developers.
  • Established development standards and supported recruitment efforts.
  • Collaborated on resource planning with project managers and department leads.

https://www.forsalebyowner.com

Created the original map-based search prototype, and collaborated on Symfony services to aggregate and normalize data from multiple MLS and geolocation data sources into MongoDB.