Lagos, Nigeria--:--

Knock, knock

Come on in. The websites don't bite.

Well, only the bugs bite, and I squashed every one of them. Ready to look around?

Wait, really?

15+ live products across Nigeria, the UK, Canada and the USA — and not one of them has caught fire. Give me 10 seconds of scrolling, I promise it's worth it.

Alright, your loss. Mind telling me why?

Snap & Stem Creative Studio

Snap & Stem Creative Studio
01Client
Snap and Stem Creative Studio
02Year
2025-2026
03Category
Web Development / E-commerce
04Services
WordPressWooCommerceCustom Plugins

Main website for Snap & Stem Creative Studio, where flowers meet artistry: a shop for bouquets and vase arrangements alongside the studio's story and mission, built to sit beside its photography site. Includes custom-built Shopify-style tipping at checkout and an IP-aware English / Canadian French language switcher.

Featured build

v1.1.3 · Live in production

Add a Tip

Shopify-style tipping for a WooCommerce checkout

Built a custom tipping feature for Snap & Stem's WooCommerce store, so customers can thank the florists and photographers at checkout the same way Shopify stores let them: one tap on a preset percentage, or a custom amount of their choice.

The tip is calculated from the live cart subtotal and added to the order as a proper WooCommerce cart fee, so it appears in the order totals, the order record and the confirmation emails, and works through the store's FunnelKit checkout with Moneris, Apple Pay and Google Pay.

Totals update instantly over AJAX with no page reload, and the controls are designed mobile-first to sit naturally in the shop's checkout.

Illustration of a checkout tip selector with 10%, 15%, 20% and custom options

Featured build

v1.0.0 · Live in production

EN ⇄ FR Switcher

IP-aware English / Canadian French language switcher

A custom WordPress plugin for Snap & Stem, a studio in Casselman, Ontario, that serves both English and French-speaking Canadians. First-time visitors get a bilingual welcome and choose English or Canadian French with a tactile 3D toggle, and the plugin then hands off to Weglot to serve the translated site.

It looks up the visitor's location by IP, so people in French-speaking regions such as Québec and New Brunswick are offered French first. Their choice is saved through a nonce-protected AJAX request to a 30-day cookie, so the selector never appears twice.

A settings page in the WordPress admin lets the team set Weglot's French URL path and limit the selector to the homepage. The modal is accessible (an ARIA dialog), uses inline SVG flags and is built with PHP, jQuery and CSS, with no page builder.

Snap & Stem Language Switcher listed as an active plugin in WordPress, version 1.0.0
Installed and active on Snap & Stem's WordPress: version 1.0.0.
Snap & Stem Creative Studio
Snap & Stem Creative Studio
Snap & Stem Creative Studio

More Work

What's next?

Let's work together.

Have a WordPress build, e-commerce store or digital product in mind? Let's talk about it.

Start a project

Hold up — don't go yet

Leaving without dropping your genius idea here is basically a crime against innovation.

(Not a real crime. Please don't call the police.) Tell me what you're dreaming up — a website, an app, a wild 2am idea — and I'll turn it into something real.

Go on then, impress me.