High scores

Two kinds of problems: sites that need saving, and platforms that need connecting.

Corporate training company

Alliance Training & Consulting, Inc.

Joomla CSS / Flexbox Ongoing maintenance

Alliance Training and Consulting, a corporate training company based in Lenexa, KS, runs its main site and several subsites on Joomla. I maintain the platform on an ongoing basis — content updates, plugin and template fixes, and structural repairs as the site evolves.

One recurring issue: the site's footer and several layout regions were originally built with Webflow-style grid classes (wf-columns, wf-column) that Joomla never loads, since those classes depend on Webflow's own stylesheet. The result was a footer that silently lost its structure. Rather than trying to patch in the missing Webflow CSS, I rebuilt the affected sections as display: flex containers with inline styles, removing the dependency entirely and making the layout resilient to whatever template changes come next.

Role
Ongoing developer / maintainer
Scope
Main site + subsites
Key fix
Webflow-grid → Flexbox migration
Status
Active engagement
Client platform relaunch

Shipping a new platform version

Next.js FastAPI QuickBooks HubSpot Catsy

Helped a client launch the newest version of their customer-facing platform, rebuilt on a Next.js frontend with a FastAPI backend. The relaunch replaced an older stack while preserving the workflows the business already relied on.

Alongside the rebuild, I connected the platform to the client's operational systems: QuickBooks for accounting, HubSpot for CRM and marketing, and Catsy for product information management — so data entered once flows through to billing, sales, and product listings without manual re-entry.

Frontend
Next.js
Backend
FastAPI
Integrations
QuickBooks · HubSpot · Catsy
Outcome
New version launched

Continue?

10 · 9 · 8…

Drop a message if you need something rescued, connected, or rebuilt. I usually reply within one business day.