{% extends "public/base.html" %} {% load money %} {% block title %}{{ site.name }} — Django developer building websites and payment platforms in Nigeria{% endblock %} {% block description %}Teniola Ayodele builds business websites, web applications and payment platforms for Nigerian businesses, then hosts and maintains them.{% endblock %} {% block content %}
{{ site.tagline }}

I build software that takes money, saves time, and keeps running.

I'm Teniola Ayodele, a software developer in Lagos. I build business websites, online stores, custom dashboards and payment platforms with Django, then host them, maintain them and pick up the phone when something breaks. One person, start to finish, no agency in between.

{% if websites %}
live · under management {{ websites|length }} site{{ websites|length|pluralize }}
{% for w in websites %}
{{ w.domain }}
{{ w.backend|default:"django"|lower }}
SSL {{ w.get_status_display }}
{% endfor %}
{% endif %}

What I actually do

Three kinds of work, and most projects are one of them.

Websites that bring in work

A site that explains your business properly, loads fast on mobile data, turns up in search, and lets customers reach you without calling. You get a dashboard to change the words yourself.

Systems that replace the spreadsheet

Bookings, orders, deliveries, stock, staff records. If your business runs on a shared file that only one person understands, I turn it into something with logins, history and reports.

Platforms that handle money

Collections, wallets, virtual accounts and payouts, built so every naira reconciles at month end. Webhooks, retries and failed transactions handled properly, because that is where these systems usually break.

{% if featured %}

Selected work

Platforms I built and still run in production, plus client sites delivered end to end.

{% for p in featured %}{% include "partials/work_card.html" %}{% endfor %}
View all projects
{% endif %} {% if services %}

Everything I offer

From the first sketch to the renewal reminder three years later.

{% for s in services %}

{{ s.title }}

{{ s.summary }}

{% endfor %}
What each one includes
{% endif %}

Why clients stay

Most of my work comes from people I have already built for.

You talk to the person building it

No account manager relaying your words to a developer you never meet. You brief me, I write the code, I answer when you call.

Built for your business, not from a theme

Your site fits how you actually work instead of bending your process around a template you will outgrow in a year.

Fast on Nigerian networks

Most of your customers arrive on mobile data. Pages are built light and tested on real phones before anything else.

Payments that reconcile

Cards, transfers, virtual accounts and webhooks, with the failed-transaction handling that quietly costs businesses money when nobody has done it before.

Nothing expires without warning

Domains, SSL certificates, hosting and backups are tracked and renewed. You never wake up to a site that has gone dark.

Launch is not goodbye

You keep a support line and a client portal for changes, fixes and updates for as long as you want one.

{% if stats %}
{% for s in stats %}
{{ s.value }}{{ s.label }}
{% endfor %}
{% endif %} {% if testimonials %}

What clients say

{% for t in testimonials %}

{{ t.quote }}

{% endfor %}
{% endif %} {% if steps %}

How a project runs

You get a written plan before any code, and you can watch every stage move in your own portal.

    {% for s in steps %}
  1. {{ s.title }}

    {{ s.description }}

  2. {% endfor %}
{% endif %}

Tell me what you are trying to build

Five minutes of questions and you get a reply within 24 hours, with an honest answer on what it takes and what it costs.

Start your project
{% endblock %}