Pool liner selector
Homeowners filter every CMS liner by color, texture and collection, pin a favorite image and compare up to four side by side. The same tool runs on the French site, ported with its CMS content in both languages.
A website should not just look good. It should make a customer believe the company before they call. I build to that standard in Webflow and custom front end code, and I take freelance projects.
A selection, not all
Webflow and custom code
A selection of the client sites I have designed and built, with many more not featured here. Open any of them and judge the work for yourself.
I made the calls on each site, and I am grateful to the developers who built alongside me.

Lawn care website design for a family owned Louisville, Kentucky company, with a simple how it works path from free quote to curb appeal.
Opens the live site in a new tab
Painting contractor website design for a New England remodeler, where the owner's video is part of the story, not an add on. It opens the home page, and a longer film on the About page lets homeowners get to know the company before they call.
Opens the live site in a new tab
Landscape lighting website design for a company serving Connecticut and Florida. The direction started as a feel for the brand and grew into a full sitemap with service pages, a project gallery and an interactive service area map.
Opens the live site in a new tab
Pool builder website design for a Laval company. The centerpiece is my own custom liner selector, connected to the CMS: filter by color, texture and collection, then compare liners side by side, in French and English.
Opens the Webflow build in a new tab
Dumpster rental website design for a Massachusetts and New Hampshire company, with a quote form and a tap to call number in the first screen, and a page for every dumpster size and every town it serves.
Opens the live site in a new tab
Outdoor lighting website design for a Minneapolis installer of landscape, permanent and holiday lighting. It opens on a dusk photograph, keeps the phone number and a quote button in view as you scroll, and walks through discovery, design and installation.
Opens the live site in a new tab
Pressure washing website design for a South Florida exterior cleaning company with seven services, from power and soft washing to paver sealing, gutters and window washing, each with its own page.
Opens the live site in a new tab
Landscaping and lawn care website design for a Brentwood, Tennessee company, bold in the brand's red with one clear path to a quote.
Opens the live site in a new tab
Siding, windows and roofing contractor website design for Tampa. Returning customers still see the blue header, the headline and the orange estimate button they know, now in a cleaner, more modern layout.
Opens the live site in a new tab
Artificial turf website design for a San Diego turf and backyard remodeling company, where a project carousel and multi service sections tied to the CMS, with custom code embeds, give the page a customized feel.
Opens the live site in a new tab
Landscaping website design for a Minnesota company that leads with four services, pergolas, custom landscapes, hardscaping and water features, and a booking form beside the first headline.
Opens the live site in a new tab
Home remodeling website design for a Salisbury, Maryland contractor. A finished kitchen fills the first screen, four photo tiles lead straight to bathrooms, kitchens, interior and exterior work, and real customer words follow.
Opens the live site in a new tab
Gutter and power washing website design for Rhode Island and Connecticut. I redesigned their old site to lead with their five star reviews and a free quote.
Opens the live site in a new tab Open for freelanceFreelance Webflow developer, open to new projects now. I do conversion focused web design for businesses that want visitors to believe them. Tell me about yours.
When a client site needs more than Webflow gives out of the box, I write the code. These interactive tools run on client sites, and most of them read straight from the CMS.
Homeowners filter every CMS liner by color, texture and collection, pin a favorite image and compare up to four side by side. The same tool runs on the French site, ported with its CMS content in both languages.
Lists every fiberglass pool model from the CMS, narrows them by category and size and links each card to that model's own page, in English and in a French port with its own CMS content.
An interactive map where every pin links to that city's page in the CMS. Visitors search the city list as they type, the map flies to the one they pick, and it works on phones too.
Photo gallery website design that lets visitors filter finished projects by type and open every image in a lightbox, all fed from the CMS.
A reviews carousel with a rating card that stays in place while the review cards slide past. Visitors drag or swipe on any device or use the arrows and dots, and it advances on its own until they hover.
Short scripts, each written for one specific job on a client site.
Shows call tracking numbers to real visitors and the business's real phone number to Google and other crawlers, so listings and site never disagree.
Holds on to a visitor's UTM tags and ad click IDs for 30 days, carries them across the site and fills a hidden form field, so each lead shows where it came from.
Suggests full street addresses as a visitor types in a quote form, limited to Canada and powered by Google Places.
A service dropdown styled to the brand, closing on Escape or an outside click, that still hands its value to the Webflow form on submit.
Reads the two image URLs, clears the block and rebuilds a clean slider with a clip path reveal, so the site's own styles cannot break it.
Web apps I designed and coded myself: Portal, a desktop in the browser, most of the tools that open inside it, and a Webflow snippet library.
One workspace for a company's internal tools, each opening as a window, with sign in, roles, notifications and a task board.

Fill in an organization's details and it writes valid JSON-LD schema markup as you type, ready to copy or export, with import for existing work.
Builds a site's llms.txt from a simple form covering identity, key pages, services, locations and knowledge, with live raw and preview views, a token count, import and export.
Compresses a batch of images in the browser without losing clarity, with a quality slider, a format choice and a size lock, and shows the savings for every file.
Turns one image into a 32 by 32 favicon and a 256 by 256 webclip PNG, with zoom and snap to frame the crop.
Combines a before photo and an after photo into one exact frame, side by side or stacked, with the aspect ratio, canvas size and divider set, then exports a single image.
A shared daily task planner. Two people join a room with a code and each get a column, split into morning and afternoon tasks, that syncs live.
A library of Webflow code snippets. Each one is tuned with real controls beside a live preview, then its style and script blocks copy straight into a project.
I lead web development on client projects, from the first sitemap and design direction to the custom code and launch.