Replace the spreadsheets. Build the system.
Most small businesses hit a ceiling not because demand dries up, but because their operations can't keep up. Leads tracked on WhatsApp. Jobs managed in spreadsheets. Documents sent manually.
I build the internal tools that replace all of that — custom-built for how your business actually works, not forced into a SaaS tool that almost fits.
What I build
Operations Dashboards
Custom admin panels that give you a full view of your business — leads, jobs, customers, documents — in one place. No spreadsheets, no switching between apps.
Automated Workflows
Status-triggered email notifications, pre-filled WhatsApp message templates, PDF generation, and document delivery — automated so you focus on the work, not the admin.
Lead & Pipeline Management
Kanban-style pipeline tools that track enquiries from first contact to paid invoice, with one-click promotion between stages and full history on every record.
Full-Stack Business Platforms
End-to-end platforms that combine a credible public website with a complete internal system — built to run a real business, not just look like one.
HaulConnect
A full-stack logistics operator platform for the Nigerian haulage market. Public website, complete operations dashboard, 7 transactional emails, PDF generation, and a white-label product ready to sell — built solo, from scratch.

Public website — haulconnect.com.ng
The Problem
The Nigerian haulage market runs on phone calls and WhatsApp threads. Businesses that need trucks contact people they know, wait for replies, and hope someone shows up. There is no reliable way to request a quote, track a shipment, or receive proper documentation.
On the supply side, operators manage everything manually across spreadsheets and messaging apps — no pipeline, no margin visibility, no audit trail.
The Model
HaulConnect operates as an asset-light logistics operator. Customers request a quote. HaulConnect contacts a vetted carrier, marks up the price, and quotes the customer. The carrier is invisible — HaulConnect owns the customer relationship entirely.
The platform is also sold as a white-label product to entrepreneurs who want to launch their own branded logistics business. The live site and preview dashboard serve as the sales proof-of-concept.

Operations Dashboard
Leads & Jobs Kanban · Margin Calculator · Carrier Management
What was built
A logistics company — not a marketplace
Homepage, 8 service pages, 8 city location pages with Nigerian transit times and local SEO, quote form, blog engine, FAQ with structured data, carrier recruitment page. JSON-LD across 6 schema types. Auto-generated sitemap, robots.txt, llms.txt.
Airtable — replaced entirely
Dual Kanban for leads and jobs. Full CRUD across leads, jobs, carriers, quotes, and invoices. One-click lead-to-job promotion. Real-time margin calculator per job. PDF manifest generator with Naira symbol support via ReportLab.
7 transactional templates
Branded emails for every stage of the customer journey — new lead, quote sent, job confirmed, in transit, delivered, invoice sent, carrier application. Deployed via Resend on a verified custom domain. DMARC at quarantine.
Built to sell, not just ship
Buyer pitch deck, operational brochure, four ad fliers targeting different buyer psychologies, WhatsApp forward message, LinkedIn launch post. A sanitised read-only preview dashboard lets prospects tour the product without seeing financial data.
Project phases
Public website & lead capture
Homepage, 8 service pages, 8 city location pages with local SEO, quote request form wired to Supabase, and transactional email via Resend.
Full operations dashboard
Dual Kanban pipelines, lead and job management, carrier database, real-time margin calculator, PDF manifest generator, pre-filled WhatsApp templates, blog CMS, and sanitised read-only buyer preview.
Multi-tenant SaaS
Subscription plans, white-label websites for multiple operators, full tenant isolation. Deferred until buyer volume justifies the build.
Running your business on WhatsApp threads and spreadsheets? This is the kind of system that replaces that.
Discuss your projectHave a website idea or need to improve an existing one?
Describe your project and I’ll tell you the best next step
You can send a short written summary. No calls required to get started.