Skills and expertise

The tools behind the work

Technologies and practices I use to design, build and run production software.

Frontend

  • HTML5 and CSS3

  • JavaScript

  • Tailwind CSS

Backend

  • Python

  • Django

  • MySQL

  • REST API design

AI and automation

  • Chatbot development

  • API integration

  • Workflow automation

Tools and deployment

  • Git and GitHub

  • Linux and command line

  • Deployment and hosting

Services

How I can help

Software designed around how your organisation actually works, from data model and backend logic to the interface people use every day.

I work from the problem outward: understand the process, model the data, then build and deploy a system that is secure, maintainable and ready to grow.

Systems that replace spreadsheets and paper records with one reliable place for operations, records and reporting.

Typical scope includes role-based access, workflows, notifications, dashboards and exportable reports.

Modular back-office systems that connect finance, inventory, sales and operations around a single database.

I build these module by module around your operations rather than forcing them into a generic package. This is a capability I can deliver, and I will tell you plainly where an existing product would serve you better.

Tools to record customers, track every interaction and follow up consistently.

Contact records, enquiry pipelines, notes, reminders and reporting, shaped to your sales or service process.

Fast, accessible and secure web applications, built as real software rather than brochure pages.

Server-rendered, responsive interfaces with careful validation and clear user journeys, on a database-backed foundation.

Clean APIs and dependable integrations between your systems and the services you rely on.

I design REST APIs, connect third-party services and handle failures, retries and security properly.

Mobile money and payment integrations that confirm, record and reconcile payments correctly.

Experience integrating M-Pesa into platforms for rent, bundles and marketplace payments.

Automation that removes repeated manual work: notifications, approvals, reports and chatbot assistance.

I automate the steps people repeat, from automatic email and SMS to approval workflows and AI-assisted support.

Applications built on a carefully modelled relational database, with performance and integrity in mind.

Schema design, migrations, indexing and query optimisation for systems that hold important records.

Ongoing care for software that is already in use: fixes, upgrades, performance work and new features.

Audits of existing systems, security and dependency updates, optimisation, and incremental improvement without disrupting users.