AI, software, and automation

I build software for document-heavy work that should not be done by hand.

I help legal and operations teams build software for document workflows, approvals, reporting, and audit-ready processes.

Software for work that still lives in folders and spreadsheets

A lot of business work still depends on scattered files, repeated checks, copied data, and people remembering where the latest version is. That is common in legal, contracts, operations, and document-heavy teams.

My work is about finding the repeatable parts and building tools around them, without pretending every judgment call can or should be automated.

Where to start

Three paths through the site

Services for businesses

Custom software and automation for teams dealing with PDFs, approvals, reporting, and internal admin.

Explore services →

Tools and products

Tools like PDF Peppersoup, built around the document problems I keep seeing in real work.

Explore tools →

Legal-tech community

A space for lawyers who want to understand software, AI, and legal tech without the buzzword fog.

Explore community →

What I build

Tools for the parts of work that keep repeating

Document automation systems

Extracting, checking, and organizing information from PDFs, forms, contracts, and other document sets.

Workflow automation

Removing repeated steps from internal admin, reporting, approvals, and handoffs between tools.

AI-assisted tools

Using LLMs and rule-based checks where they help with review, classification, drafting, or triage.

Backend systems

Building Go and Python backends for products, internal tools, and automation services.

Compliance-aware solutions

Designing around permissions, records, audit trails, review steps, and the rules teams actually have to follow.

Custom business tooling

Turning messy internal processes into small tools teams can use without needing a manual beside them.

Why the legal background helps

Built with both legal and technical thinking

Law trained me to care about structure, exceptions, records, wording, deadlines, and what happens when something goes wrong.

That is useful when software has to deal with documents, approvals, compliance, and decisions that people may need to explain later.

Where this is especially useful

  • Legal and contract workflows
  • Document-heavy operations
  • Internal business processes
  • AI-enabled decision support tools

Selected work

Projects and products in progress

In Development

Tenanto

A tenant management system designed for complex rental workflows, especially the awkward details of the Nigerian real estate market.

View details →
Active

AI Debugging Agent

An AI-assisted tool for reading code errors, narrowing down causes, and suggesting the next debugging step.

View details →
Available

Freelance Contract Prompt Pack

A guided prompt pack for drafting clearer freelance client agreements without staring at a blank page.

View details →

Writing and ideas

Notes on legal tech, automation, and building useful tools

I write about the parts of legal tech and automation that become clearer when you actually try to build something.

Some posts are technical. Some are for lawyers trying to find their way into tech. Some are just honest notes from the workshop.

Read the blog

Topics I write about

  • Legal-tech and document workflows
  • AI agents and automation systems
  • Go and Python backend projects
  • Building useful software from first principles

How I work

From messy process to working tool

01

Understand the workflow

Find where time is actually being lost.

02

Design the right system

Decide what should be automated, what should be reviewed, and what should stay human.

03

Build and refine

Build the smallest useful version, test it against the work, and improve from there.

Let's build something useful

If documents, approvals, or repeated admin are slowing your team down, let's talk.

I am interested in the kind of software that quietly saves hours, reduces confusion, and makes work easier to hand over.