DMS Developer
Custom WordPress development and data integrations for organizations with systems that don’t quite work together.
I build reliable solutions that connect your website, CRM, and tools—reducing manual work and making your systems actually function as one.
What I build
- Custom WordPress plugins
- API integrations
- Data sync systems
- Custom themes
- Automation workflows
Problems I Solve
Most organizations don’t have a single system problem—they have systems that don’t work well together.
Systems that don’t talk to each other
Your website, CRM, and third-party tools all contain pieces of the puzzle—but none of them stay in sync.
Manual work that shouldn’t exist
Teams are stuck exporting spreadsheets, copying data, and fixing inconsistencies that should be handled automatically.
“Almost works” solutions
Plugins and tools get you part of the way there, but can’t quite support your real workflow or data needs.
Custom functionality that doesn’t exist yet
You need something specific—whether it’s a workflow, integration, or data display—that no off-the-shelf solution provides.
Data that’s hard to trust
When information lives in multiple places and updates inconsistently, teams lose confidence in what’s accurate and current.
Internal tools that slow people down
Staff and volunteers need interfaces that support real workflows—not awkward workarounds, extra clicks, or constant context switching.
Multi-System Data Sync Platform
The organization relied on multiple platforms for fundraising, volunteer management, and CRM data—but none of them stayed in sync. Staff were constantly exporting data, reconciling inconsistencies, and correcting errors manually.
I built a Node.js-based synchronization system that connects multiple APIs and consolidates data into a centralized SQL database. The system includes batch processing, transaction logging, rate limiting, and re-queueing to ensure reliable, repeatable sync operations.
While WordPress was not the primary interface for this system, it integrates cleanly with web-based tools and can support front-end applications where needed.
Result: A reliable, automated data pipeline that significantly reduces manual work and improves data consistency across systems.
Custom Membership Directory (API-Driven)
An organization needed a secure, searchable member directory synced with external membership data.
Developed a WordPress plugin that syncs membership data via API, restricts access to verified users, and provides fast AJAX-powered filtering.
Result: A valuable member-facing feature with accurate, always-updated data.
Custom Fundraising / Pledge System
Annual fundraising campaign required volunteers to manage prospects, track pledges, and interact with CRM data in real time.
Built a full WordPress-based application with API integration, team tracking, modal interfaces, and automated donation syncing.
Result: Successfully supported multi-year fundraising campaigns with streamlined workflows.
Dynamic Data Displays & Interactive Maps
Complex datasets needed to be accessible, searchable, and visually organized for end users.
Created custom WordPress plugins for spreadsheet-style data views and interactive SVG-based maps driven by structured content.
Result: Improved usability and accessibility of complex organizational data.
About
Experienced developer with a focus on practical solutions.
I’ve been building websites and digital systems since the early days of the web. Over time, that’s meant working across a wide range of technologies—from classic ASP and .NET to modern JavaScript, APIs, and cloud-based systems.
While much of my work is within WordPress, I also build supporting systems and integrations outside of it when needed—especially when solving data flow, automation, and multi-system challenges.
My approach is straightforward: understand the problem, design a clean solution, and build something that works reliably without unnecessary complexity.
Start a Project
Have something that needs to connect, automate, or scale?
Let’s talk through it and figure out the right approach.