Skip to content
MB

Practical WordPress development with sharp edges polished off

Custom WordPress work for websites that need to behave.

Hi, I'm Marcus Borger, a Michigan-based web developer. I build custom WordPress websites, plugins, and frontend systems that are practical, maintainable, and made for real people updating real content.

My work sits between clean frontend implementation, WordPress problem-solving, and the occasional act of technical exorcism when production decides to be dramatic.

10+
years building for the web
WordPress
themes, plugins, ACF, CPTs
GIS
maps, filters, custom data tables
Michigan
available for practical web work
client-work/live-preview
Live website preview from the Diocese of Wilmington project.

Built for editors

Flexible content without fragile handoffs.

Built for reality

Caching, plugins, updates, clients, and deadlines.

About

Practical, curious, and allergic to fragile systems.

I'm a German-born web developer living in Michigan, with a background in applied computer science from Hochschule Merseburg and more than a decade of professional web experience.

My day-to-day work includes custom themes, plugin development, ACF-powered content structures, multisite support, frontend styling, GitHub-based release workflows, and debugging when websites get strangely confident about being wrong.

I care about building sites that are easy to manage, clear to use, and sturdy enough to survive clients, plugins, updates, caching layers, and the strange weather patterns of the modern web.

What I Do

Useful systems, sharp implementation, fewer mystery fires.

WordPress Development

Custom themes, plugin features, admin tools, reusable blocks, and content structures built for the people who have to manage the site after launch.

Frontend Implementation

Responsive layouts, Tailwind, SCSS, JavaScript, jQuery, and careful implementation that stays readable on desktop and does not collapse into soup on mobile.

Debugging & Maintenance

PHP errors, caching weirdness, CSS regressions, migrations, release issues, server oddities, and the kind of production problems that need calm investigation.

Workflow & Infrastructure

GitHub release workflows, cPanel and WHM troubleshooting, multisite support, database work, API integrations, and practical deployment handoffs.

Featured Work

Client work with real constraints and real users.

Public examples from diocesan, parish, and plugin work. The fun part is making complex content feel manageable.

Homepage screenshot of the Diocese of Wilmington website.

Custom WordPress Website

Diocese of Wilmington

A large public-facing diocesan website with structured content, navigation, news, giving pathways, and find-a-resource flows for a real content team.

WordPressPHPSCSSACFResponsive UI
Homepage screenshot of the Archdiocese of Hartford website.

Custom WordPress Website

Archdiocese of Hartford

A high-traffic organizational site balancing events, news, directories, giving, media, and ministry information without burying visitors in the navigation.

WordPressCustom ThemeEventsContent Architecture
Screenshot of the St. Alphonsus WordPress theme showcase.

Flexible WordPress Theme

St. Alphonsus Theme

A customizable parish theme concept with editable hero content, buttons, colors, fonts, section ordering, and client-friendly content patterns.

WordPressTheme SystemACFClient Editing
Screenshot of the Diocese of Orlando GIS map and filtering interface.

Reusable Map & Data Plugin

GIS WordPress Plugin

A reusable plugin for diocesan parish, school, and job data with custom database tables, SQL queries, Google Maps integration, Paylocity data, and filter-heavy workflows.

PluginGoogle Maps APIMySQLPaylocity APIFilters

Tech Stack

The tools I reach for when the problem is real.

WordPress Core Work

PHPWordPressACF ProCustom Post TypesGutenbergPlugins

Frontend

HTML5CSSSCSSTailwindJavaScriptjQueryReact

Data & APIs

MySQLSQLAJAXJSONREST APIsGoogle Maps API

Ops & Workflow

GitGitHubcPanelWHMLaravelTYPO3Migrations
PHPWordPressACF ProCustom Post TypesGutenbergPluginsHTML5CSSSCSSTailwindJavaScriptjQueryReactMySQLSQLAJAXJSONREST APIsGoogle Maps APIGitGitHubcPanelWHMLaravelTYPO3MigrationsPHPWordPressACF ProCustom Post TypesGutenbergPluginsHTML5CSSSCSSTailwindJavaScriptjQueryReactMySQLSQLAJAXJSONREST APIsGoogle Maps APIGitGitHubcPanelWHMLaravelTYPO3Migrations

How I Work

I trace the problem from browser to database if that is what it takes.

Good development is not just writing code. It is understanding the workflow, reducing friction, and building something future humans can understand without needing a torch and a map.

I prefer clear structure, thoughtful defaults, maintainable code, and honest communication over flashy complexity. When something breaks, I want to know why it broke, who it affects, and how to keep it from turning into a recurring calendar event.

Experience

Previous positions, steady progression, and a lot of shipped work.

WordPress Developer

Diocesan Publications

Grand Rapids, MI

May 2021 - Present

Build, launch, maintain, estimate, and troubleshoot WordPress sites for churches, schools, dioceses, and content teams. Developed the reusable GIS plugin for Orlando and Wilmington workflows.

Web Developer

Independent Contractor

Michigan

December 2019 - December 2021

Delivered custom websites, responsive frontends, cross-browser testing, client communication, and ongoing maintenance for practical business needs.

Web Developer

GET AG

Germany

June 2017 - December 2019

Built and maintained WordPress and TYPO3 websites with HTML, JavaScript, jQuery, PHP, and SCSS, while managing collaboration through GitHub.

PHP Developer

Oemus Media AG

Leipzig, Germany

May 2016 - May 2017

Developed a Laravel CMS, optimized SQL queries, migrated legacy data, and built API support for a convention app with booth data and interactive maps.

Side Quests

Enough creative side quests to stay dangerous.

Outside client work, I tinker with self-hosted tools, media servers, Docker containers, game development, and music production. Those projects sharpen the same instincts I use professionally.

Self-hosting, NAS, media servers, and Docker experiments

Game-dev experiments, including ASH RUN '84

Music production, guitar noise, and metal-shaped curiosity

Build, test, break, fix, repeat as a hobby and a job

Contact

Have a WordPress site that needs to behave?

I am interested in practical web work, thoughtful builds, plugin problems, content workflows, and layouts that have started making suspicious choices.

Michigan, USA