I make cool stuff from PHP, JavaScript & data.

Need help with your project?

I’m really good at focusing on details without losing sight of the big picture and I’ve been doing that for more than two decades. Call me now or submit my form to discuss your project specs and get the ball rolling. Initial consultations, advice and estimates are free and there’s no obligation to proceed if you don’t want to. I’m based in Kennebunkport, ME, near Boston, and my phone number is (207) 204-0908.

Some of the things I can help you with:

  • Custom web sites
  • E-commerce & sales
  • Admin areas
  • New features & widgets
  • Database & API integration
  • Code error debugging
  • Maintenance updates
  • Search engine optimization

Send Me a Message

    PHP/MySql, Bootstrap, jQuery, vanilla JavaScript and WordPress are my specialties.

    These are a few recent websites and applications I’ve built. Hire me to make yours next!



    This was a complete web design project. It includes back office admin, a complex product selector, shopping cart, customer accounts & product briefcase for easy retrieval and future purchase.

    385th Bomber Group

    385 Bomber Group

    This project required developing a multi-field search form. Subsequent results page with sorting features and this app was made from the client’s MySql database of WWII missions by this group.



    I designed this price calculator for selling junk cars. Users select Year, Make, Model and town for an instant offer on their vehicle, including towing charges. Back office admin area to maintain the data.

    E.B. Roy

    EB Roy

    Website development project of a family tree. Created from an Ancestry.com gedcom database and converted to MySql. Ancestor and record management admin system.

    PHP Website Maintenance

    If you already have a custom PHP website and need someone to take over maintenance updates, please give me a call at (207) 204-0908. I'm not afraid to dig into someone else's code to figure out how to fix errors and make your web site perform better and then add any new features you want.