Web development that solves the problem you actually have.
I build, fix and speed up websites and web applications. Pick the service that matches your situation, or send me the problem and I'll tell you where to start.
Brilliant Directories customization
As an official Brilliant Directories Marketplace Partner, I take your directory past the default setup, so it searches, lists and charges the way your business works.
What I do
- Custom search and filtering, including location and category logic
- Membership levels, pricing plans and billing workflows
- Stripe, Zapier, webhook and API connections
- Custom widgets, member profile pages and page layouts
- Migration, setup and clean-up of an existing directory
A good fit if
- You are launching a directory and want it set up correctly from day one
- Members cannot find what they need, or listings all look the same
- You need a feature the standard settings do not offer
- Billing or membership rules are manual and getting messy
WordPress development and security
Custom builds that stay light, and emergency help when a site has been hacked. Two different jobs, handled by one developer.
What I do
- Custom themes and lightweight plugins written for your site
- Fixes for broken layouts, plugin conflicts and errors
- Malware and malicious redirect removal, including database clean-up
- Finding and closing the backdoor that let attackers in
- Hardening, firewall setup and a plan to keep the site updated
A good fit if
- Your site redirects visitors, shows spam, or was flagged by Google
- You need a custom feature and do not want to stack more plugins
- Your site is slow, fragile or breaks after every update
- You want a site you can maintain without fear of breaking it
Custom PHP and MySQL applications
When no plugin or template does the job, I build the tool from scratch, with secure code and a database designed to grow with you.
What I do
- Customer portals, dashboards and internal tools
- CRM, order tracking and booking systems
- REST APIs and connections to the software you already use
- Secure queries, input checks and a well-planned data model
- Upgrades and bug fixes for an existing PHP application
A good fit if
- You are running a process on spreadsheets and email that has outgrown them
- Off-the-shelf software almost fits, but not quite
- Your current PHP application is slow, buggy or hard to change
- You need two systems to share data automatically
Speed and performance optimization
Slow pages lose visitors and rankings. I find what is slowing your site down and fix it at the source.
What I do
- Speed audit covering server, database, images and scripts
- Database and query tuning
- Image, CSS and JavaScript optimization
- Caching setup and removal of unused plugins and code
- Work toward better Core Web Vitals scores on mobile
A good fit if
- Pages take several seconds to load, especially on phones
- Google PageSpeed or Core Web Vitals show red or orange
- Your site slows down when traffic goes up
- Visitors leave before the page finishes loading
Technical SEO
Good content cannot rank if search engines cannot read your site. I fix the technical problems that hold it back.
What I do
- Crawl and indexing audit, with fixes for errors and duplicates
- Schema.org structured data for services, articles and businesses
- Clean URLs, redirects, canonical tags and sitemaps
- Mobile-friendly page structure and metadata
- Technical setup for directory and location pages
A good fit if
- Pages are missing from Google or show the wrong titles and descriptions
- You changed your site and lost traffic
- You run a large directory or many location pages
- You want a solid technical base before investing in content
How a project works
Tell me the problem
Use the contact form and describe what you need or what's broken.
Get a plan and a quote
I reply with what I'd do, how long it should take and the cost, before any work starts.
I build and keep you updated
You see progress as it happens and can ask questions at any point.
You get the finished work
You receive clean code you own, plus notes on how to look after it.