John F. Morton

Full Stack Web Developer

Sites, apps, and solutions built with code, creativity, AI, and an eye for detail.

What I Do

Full-Stack Development

From frontend interactions to backend APIs, I build complete web solutions. I specialize in content management systems and custom applications that scale.

Craft CMS Laravel PHP MySQL REST APIs

Frontend & UI

Creating responsive, accessible interfaces with modern frameworks. I focus on performance and user experience that feels natural and intuitive.

React Astro TypeScript Tailwind CSS GSAP

Creative Solutions

My background in creative direction informs how I approach problems. I combine design thinking with AI-powered development to find solutions that are both elegant and effective.

AI Integration Problem Solving Prototyping

Technology Consulting

Helping businesses choose the right tech stack and architecture for their needs. I provide guidance on best practices, scalability, and future-proofing projects.

Tech Strategy Scalability Best Practices Accessibility

One-on-One Training

Empowering teams and individuals through personalized training sessions. I cover a range of topics from CMS management to frontend development techniques.

Individual Training Team Workshops Public Speaking

Selected Work

Here are some examples of sites, apps, and projects I’ve created.

The Betsy Lehman Center

A family of sites to promote safer healthcare across Massachusetts with Craft CMS.

Craft CMS, UX, Server Management, Accessibility

TRMNL plugin: Metro North Status

Open-source plugin to display the real-time status of a trip on a TRNML e-ink display.

api, open-source, hardware

Bespoken

AI-powered text-to-speech for Craft CMS.

Craft CMS, ElevenLabs, PHP, Typescript, UX, Accessibility

Salesforce AppExchange

Sites, apps and installations for the AppExchange team for 10+ years.

Craft CMS, Laravel, HTML, CSS, JS, Web Components, Workflows, Vue, GSAP, Heroku

Slow website no more.

A client had a beautiful but painfully slow site. I got to fix it.

Craft CMS, NGINX, Optimization

Page-builder apps for Salesforce

Provide a client with an easy-to-use app to create and update custom landing pages.

Vue, Typescript, Local Storage, File system

Procore Brand Standards Site

A brand stays on brand with a precisely created brand guide.

HTML, JS, CSS

Salesforce Days

Help users across the globe find events and have a successful Salesforce Day experience.

Craft CMS, Vue, Heroku, Database Management

Accessibility audit and site update for PNC Bank

Diagnose and fix a legacy site for modern accessibility requirements.

Accessibility, WordPress

Janson Media

Craft CMS + Filemaker + Tipalti integration, SquareSpace guide widget

Craft CMS, Vue, HTML, JS, CSS, File Maker, SquareSpace

Salesforce Podcast Player

Create a rich web site for users and a robust CMS for the client to manage podcasts.

Craft CMS, Pardot, Design

Global privacy policy compliance management

Privacy laws change regularly. I help Salesforce keep up-to-date using OneTrust.

Compliance, Pardot, JS, CSS

Jerome L. Greene Science Center Installation

A large scale installation needed an animation system that designers could easily work with.

React JS, GSAP, HTML, CSS.

Craft Link List

Craft Link List was a self-sustaining email newsletter with a loyal reader base.

Craft CMS, Business

Pic Puller: The Instagram Plugin

From Burger King’s Blog to Widely-Used CMS Plugin for Craft CMS and Expression Engine

PHP, Craft CMS, Expression Engine, Business

Build a Banner: Automate the tedious part of building a banner

A project for building animated web banners that can be run locally or through Docker.

Docker, GSAP, Grunt, HTML, CSS, JS

Progressive Share Button

A small, free web component to simplify sharing online.

Web component, Javascript, Open Source

Compaq Computers

I went on tour with Sting for 3 weeks to shoot TV ads and had work exhibited at MOMA. 😀

Advertising, Creative, Art Direction

The $1 resident nerd

Advertising was a strange and fun time. 🤓

Modeling, Geeking out

Let’s talk about your idea.

Have a project to bring to life? A problem you need a tech obsessed person to fix? I’d love to hear from you.