Based in Port Harcourt, Nigeria

I build things
for the web
and for the people on it.

I'm Kolawole Lawal, a full-stack engineer with ~10 years of experience building SaaS products, APIs, and real-time systems. I've shipped for startups, open-source foundations, and my own ideas.

10+ Years shipping
30+ Integrations built
3 SaaS products live
OSS Wikimedia Fellow
Work

Things I've built

A mix of personal SaaS, client work, and collaborations — all built with real care.

SaaS · Collaboration

Postley

A social media scheduling and analytics SaaS built for Geebital. Full-stack with real-time publishing queues and multi-account management.

LaravelVue.jsNode.jsMySQLAWS
⬡ No longer live
SaaS · Client work

Mailconversio

Email marketing SaaS built for Catex Technology. Handled architecture, infrastructure on AWS, and led a small team of junior developers.

LaravelVue.jsNode.jsMySQLAWS EC2
⬡ No longer live
Desktop App · Contract

Sage300 POS Integration

Desktop POS application for a Microsoft/Sage Partner. Built with Electron + Vue.js, integrated with Sage300WebAPI deployed on Microsoft Azure.

ElectronNode.jsVue.jsSage300Azure
⬡ Internal / client tool
Platform · Freelance

IV5 Logistics Platform

Built partner/driver management, route tracking, and invoice modules for a logistics platform. Also shipped a custom WooCommerce plugin for Incredit payment gateway.

LaravelPHPWooCommerceREST API
⬡ Client project
SaaS · Live

LeadGrow

Lead generation and growth automation SaaS. Built and maintained the full platform — from backend services to infrastructure — handling real user data at scale.

LaravelVue.jsNode.jsMySQLAWS
leadgrow360.com →
Open Source · Fellowship

Wikimedia Foundation

Technical Fellow contributing on-screen keyboard support for Balinese and other languages, integrating Transkribus OCR, and shipping various platform improvements.

JavaScriptPHPOCRi18n
See contributions →
Pet Project · Live

RadioShuffle

An interactive 3D globe that lets you explore and stream live radio stations from around the world — filterable by region, country, and genre. Built for fun, because why not.

JavaScriptGlobe vizRadio APIVue.js
radioshuffle.kolakachi.com →
Capabilities

What I work with

A decade of building across the full stack — from database schema to CI/CD pipeline.

Backend
PHP Laravel Symfony Node.js TypeScript Python Flask REST APIs SSE / WebSockets
Frontend
Vue.js React JavaScript HTML / CSS Pinia PIXI.js Electron
Databases
PostgreSQL pgvector MySQL MongoDB Redis MS SQL Server
Infrastructure & DevOps
AWS EC2 Docker Kubernetes DigitalOcean GCP Azure Supervisor Nginx / Apache Linux
AI & Integrations
OpenAI API Anthropic Claude ElevenLabs TTS LLM Evaluation Transkribus OCR Backblaze B2
Practices
System Design Microservices Queue Systems TDD Git / CI/CD Code Review Team Lead
Journey

Where I've worked

A career spanning engineering roles at NGOs, remote startups, and my own ventures.

Feb 2025
— Present
Bash / LLM Trainer
Turing · Remote, Contract

Designing deterministic challenges to evaluate LLM code generation. Building self-validating Bash test suites and containerised evaluation environments. Iterative failure analysis to expose logic weaknesses in AI outputs.

Aug 2018
— Dec 2025
Software Engineer
SnapiLABs · Port Harcourt

Long-tenure role building and maintaining SaaS products (Uduala, LeadGrow, Mobimatic). Managed AWS infrastructure, built microservices in Node.js/TypeScript, and led deployments across LAMP stack environments.

Oct 2022
— Jun 2024
Technical Fellow
Wikimedia Foundation · Remote, Contract

Contributed on-screen keyboard support for Balinese and other underrepresented languages. Integrated Transkribus OCR into the Wikimedia platform and shipped various open-source improvements.

Aug 2021
— Jun 2023
Backend Engineer
ColorElephant International · Remote, Contract

Built backend services, admin panels, and full applications in PHP/Laravel. Designed database architectures in Postgres and MySQL. Collaborated across the full development lifecycle.

Feb 2025
— May 2025
PHP / JavaScript Developer
SIA "WD Market" · Remote, Freelance

Developed logistics platform modules in Laravel and built a custom WooCommerce plugin integrating the Incredit payment gateway with prefilled checkout flows.

Jan 2018
— Jun 2018
Software Engineer
Newage Solutions and Technologies · Ibadan

Early-career role focused on writing testable code, integrating software components, debugging, and evaluating user feedback on deployed products.

Writing

From the blog

I write about building software, SaaS lessons, and things I've had to figure out the hard way.

Infrastructure

Why I moved SSE to Node.js (and off PHP-FPM forever)

A real-world story of worker exhaustion, connection limits, and the architectural decision that changed how I build real-time features.

SaaS Building

Building Lumio: my first personal SaaS from idea to launch

The full story — system design, picking the stack, building the spec, and what I'd do differently if I started over.

Laravel

Laravel queue pub/sub with clue/redis-react: a practical guide

Moving off polling-based queues to proper Redis pub/sub in a production Laravel app — gotchas, patterns, and the final architecture.

Read all posts → Hosted at blog.kolakachi.com

Let's build
something good.

I'm open to interesting contracts, collaborations, and conversations. If you have a hard problem that needs a builder — reach out.