Work

Things I've built.

Every project here started with a real problem. Some needed custom code. Some needed restraint. The range is the point — I build what fits, not what's easiest to sell.

Colorful blown glass fish
Screenshot of Chad Ackerman Real Estate
chadackermanrealestate.com
WordPress Custom Plugin Membership HubSpot Performance

Chad Ackerman Real Estate

The Problem

Chad needed more than a standard real estate website. He wanted a membership-gated content experience: registered members could access premium insights, courses, and exclusive real estate content, while casual visitors saw just enough to be intrigued. The catch? No off-the-shelf plugin did exactly what he needed — they were either too bloated, too rigid, or would break the visual experience he had already invested in.

What I Built

I built a custom WordPress membership plugin from scratch — the CARE Membership System. It handles tiered access across multiple membership levels (Insights, Learning Journey, Masterclass), conditionally rendering content based on login status and tier. Casual visitors get a tasteful preview; authenticated members get the full experience. The restriction logic is clean and lightweight, with features like returning-user detection via persistent cookies, smart CTAs that adapt based on membership level, and auto-enrollment into courses through Thrive Apprentice

The lead capture and membership flow runs through HubSpot, wired together with Zapier automations and custom REST endpoints so that sign-ups flow into Chad’s CRM without anyone touching a spreadsheet. I also implemented content copy protection, a tabbed settings interface for easy content management, and GDPR-compliant cookie consent through CookieYes.

The Result

A membership site that looks polished, works exactly as intended, and doesn’t require Chad to manage anything manually. Lead data flows into his CRM automatically. Members get a tiered premium experience with courses and exclusive content. Everyone else gets a preview that makes them want to sign up.

What the client says

Screenshot of UR Local Source
urlocalsource.com
WordPress Custom Plugin Stripe E-commerce

UR Local Source

The Problem

The team at UR Local Source had a specific checkout requirement: customers needed to be able to enter a variable amount on their Stripe payment form — think: “pay what you’re invoiced for” or “enter your membership tier.” Standard WooCommerce and Stripe plugins don’t handle this gracefully. They’re designed for fixed prices, not for businesses with flexible or custom-quoted pricing.

The workaround options were messy: multiple fixed-price products, manual invoicing, or expensive enterprise tools that brought way more complexity than the job required.

What I Built

I wrote a focused WordPress plugin that adds a custom dynamic value field to the Stripe payment flow. Customers see a clean, simple input where they enter their amount. The plugin handles the validation, passes the value to the Stripe payment intent, and keeps the checkout experience smooth and professional.

No external services. No third-party subscriptions. Just a small, purposeful piece of code that solved the actual problem.

The Result

A checkout experience that works the way the business actually operates — without forcing the business to restructure itself around the limitations of off-the-shelf software. Sometimes the right answer is a small custom tool that does one thing exactly right.

Screenshot of Julie Van Meter
julievanmeter.com
WordPress Blog Client Training

Julie Van Meter

The Problem

Julie needed a professional online presence that she could actually own. Not just look at — manage. She wanted to write blog posts, update her own content, and not have to call a developer every time she needed to change a paragraph. But she also didn’t need anything over-engineered. No membership tiers, no e-commerce, no integrations. Just a clean, professional site she could grow with.

What I Built

A WordPress site designed for Julie to run herself. Clean layout, thoughtful typography, clear calls to action — built to look polished on every device. I set her up with an editing experience that makes sense, so she can publish blog posts and update pages without touching code or fighting a page builder.

The goal was to make the site feel as effortless as Julie herself comes across — approachable, competent, easy to trust — and to hand her the keys with confidence.

The Result

Julie has a site that does its job and that she actually uses. She publishes content on her own terms without waiting on anyone. Sometimes the best thing you can build for a client is independence.

Screenshot of Treehouse Family Medicine
treehousefamilymedicine.com
WordPress Healthcare Client Training

Treehouse Family Medicine

The Problem

A family medicine practice needs a website that inspires trust immediately. Patients are often coming to the site in a moment of need — looking for a new doctor, checking hours, confirming what their insurance covers. They don’t have time for mystery. The site needs to answer their questions clearly and make it easy to take the next step.

Healthcare is also a domain where the wrong tone — too corporate, too clinical, too casual — can actively undermine trust. The design needed to feel warm but competent.

What I Built

A clean, well-organized WordPress site with clear navigation and hierarchy. Contact info and patient resources front and center. Provider profiles that feel human, not institutional. A warm color palette that reflects the “treehouse” spirit without veering into cuteness.

Built on WordPress so the practice can update hours, add providers, and manage content themselves without calling a developer. Every page decision was made with the patient’s experience in mind: what do they need to know, and how quickly can we get them to it?

The Result

A site that patients and prospective patients can actually use. Providers feel represented well. The practice has a professional online presence that matches the quality of care they provide — and they can keep it current on their own.

Screenshot of New Edge Designs
newedgedesigns.com
Static Site Small Business Design

New Edge Designs

The Problem

New Edge Renovations & Design has been doing quality renovation work across Westchester County and Connecticut since 2010 — kitchens, bathrooms, masonry, plumbing, electrical, interior and exterior projects. But their online presence didn’t reflect the quality of their work. They needed a site that looked professional, clearly communicated what they do and where they do it, and made it simple for homeowners to get in touch.

What I Built

A clean static site — straight HTML, CSS, and JavaScript. No CMS, no database, no bloat. Clear layout, easy navigation, and strong calls to action so a homeowner looking for a renovation contractor can quickly understand what New Edge offers and reach out. Fast-loading and simple to maintain.

The Result

A site that gives New Edge the credibility they deserve. When a potential client searches for a renovation contractor in Westchester or Connecticut, they land on a site that looks trustworthy, loads fast, and makes the next step obvious.

Ready to be next?

Tell me what you're working on. I'd love to hear about it.

Get in touch