Afrotomation: How AI Turned My Project Stack into an Agency

When I look at my GitHub profile — 149 repositories, 53 active deployments on Vercel — I used to see a graveyard of unfinished projects. Half-built dashboards. MVPs that never left development. Ideas that burned bright for a week, then faded into the background as real life intervened.

I'm a software developer. I've been coding since I was a teenager. For years, my approach was simple: find a problem, prototype a solution, get stuck on the boring-but-critical parts, move on to something shinier. Rinse. Repeat.

Afrotomation is what happened when that pattern finally broke.

The Tipping Point: AI as a Pair Programmer

Late last year, I started using Claude Code as a full-time coding partner. Not just for snippets or autocomplete — as a true collaborator. Someone (something) that could handle the repetitive scaffolding, the boilerplate, the tedious integration work, while I focused on architecture, business logic, and user experience.

The change was immediate and dramatic. What used to take me three weekends to get to MVP — if I actually finished — could be done in a single focused day. The agent didn't get tired. It didn't lose the thread. It just kept shipping.

Suddenly, those half-finished projects started finishing. The bug tracker I'd abandoned after two weeks (Bugginator) became a stable, used-by-me-every-day tool. The analytics dashboard I'd built for my own sites (Codenalytics) evolved into a reusable platform that now powers telemetry for 55+ projects. The project management system (ClickRise) that started as a way to track my own to-dos turned into a full-blown product I actually sell to other founders.

I wasn't just coding faster. I was completing the loop.

From Solo Stack to Agency

As my personal project suite matured, a new pattern emerged: local businesses and startups started asking if I could build similar systems for them. A farm cooperative in Burkina Faso wanted a farm management app (FructoSahel). A clinic needed a patient records system (CodeniHealth). A real estate developer wanted a transaction tracker (CodeniInvoice). An aquaculture farm needed inventory and planning (SahelAqua).

Because I had already built these exact problems for myself, I could deliver polished, tested solutions quickly. The difference between a personal project and a client deliverable stopped being about technical complexity — it was about configuration, branding, and support.

That's when Afrotomation became an agency.

The name combines "Africa" and "automation" — because our focus is on building intelligent systems for African and African-diaspora businesses. But more broadly, we automate the boring stuff so founders can focus on what makes their business unique. Whether that's a healthcare clinic in Indiana or a farm in the Sahel, the problems are the same: paperwork, scheduling, data collection, client communication. AI agents handle them all.

Our Apps, Our Showcase

Every Afrotomation product started as a personal need. They're battle-tested because we use them ourselves:

  • ClickRise — My project/Task tracker. Evolved from a simple todo list into a full PM tool with GitHub integration, due dates, priorities, and team collaboration. We run our agency on it.
  • Codenalytics — Analytics with per-project API keys, real-time event ingestion, and PostgreSQL storage. Replaced third-party services with a lightweight, self-hosted dashboard.
  • Bugginator — Bug tracking that actually catches errors. Integrated with our error monitoring (Sentry, Realtime), tags by severity, routes to the right developer.
  • CodeniHealth — Multi-tenant EHR. Patient records, appointments, billing, audit logging. Fully HIPAA-compliant architecture with encryption at rest.
  • CodeniInvoice — Invoicing and payment tracking. Auto-generate PDFs, send reminders, reconcile Stripe/PayPal transactions.
  • FructoSahel — Farm management. Crop planning, field mapping, livestock records, harvest yields. Works offline for rural areas spotty connectivity.
  • SahelAqua — Aquaculture inventory and forecasting. Fish growth models, feed optimization, water quality tracking.

Each app is open source on GitHub, deployed on Vercel, and uses our own analytics stack to monitor usage. We practice what we preach.

The Unfinished Stack

That said, the "unfinished projects" series never really ends. There's always another idea. Current experiments:

  • Ada-trader — AI-driven stock trading (paper trading mode testing AI Swing vs ORB strategies)
  • CodeniWatch — YouTube clone with Watch Party feature (currently being rebuilt with real-time streaming)
  • Codename — Voice-controlled assistant for African language support
  • Ada-dashboard — The personal server dashboard that ties all these services together

Some of these will become products. Some will stay as learning projects. The point is: we're building in public, we're shipping continuously, and AI makes that sustainable.

Why "African Style"

Africa isn't a monolith, but there are common threads: mobile-first usage, spotty connectivity, high mobile money adoption, and a youthful, tech-savvy population that's leapfrogging legacy systems.

When we build for Burkina Faso, Mali, Niger — or for African diaspora businesses in the US — we keep those constraints in mind. Offline-first architectures. Progressive enhancement. SMS/WhatsApp integrations where data is expensive. Hashnode blogs instead of custom CMSes. Resend for email. Vercel for hosting (so we don't have to manage servers).

We're not building Silicon Valley clones. We're building tools that actually work where our users are.

Come Build With Us

If you run a small business or startup and you're tired of manual processes, we'd love to help. We start with a free consultation — we'll assess your workflow and show you which parts can be automated immediately.

Visit afrotomation.com to see our portfolio and get in touch.

Or if you're a developer wrestling with unfinished projects of your own, maybe it's time to get an AI agent on your team. The difference between half-finished and shipped is smaller than it's ever been.