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.