sosa@abuja:~/portfolio
WAT --:--

~/devsosa senior full-stack engineer · remote-first since 2019

taking projects · Q4 2026

Sosa.

move through the letters · click to scatter

I build the storefront and the plumbing behind it, for schools

Abuja · WATNodeReact / Next.jsSpring BootPostgreSQLPaystack · Stripe
zsh — sosa@abujatype help
sosa@abuja ~ % whoami
Sosa. 5+ years shipping production systems for real users and real revenue. Tech lead across 6+ systems at Aviritech. Built ProofPage (live SaaS).
sosa@abuja ~ % ls ./industries
education/ fashion/ healthcare/ hospitality/ real-estate/ logistics/
# new here? try snake or party
hi, that's me →
me.jpeg · 4:5

Printed as an ink dither. Hover to look through the lens.

5+years remote, in production
200+REST endpoints designed
80+database schemas
$100K+payment volume handled

$ ls ./industries --live

Work, filed by industry

Each folder holds working demos you can click through: the public site a parent or customer sees, and the systems the staff use behind it.

$ git log --author=sosa

Where the work happened

Production systems for West African commerce, fintech and enterprise, most of them multi-tenant and moving real money. Pick a skill to see where I used it.

grep:
  1. commit 7e1c0a92019 → presentHEAD → main

    Aviritech SaaS & marketplaces

    Full-Stack Engineer → Tech Lead · full-time

    A SaaS and marketplace ecosystem for West African commerce. I lead technical decisions across 6+ production systems with a distributed team of 4–6 engineers.

    • Payment pipelines on Flutterwave, Stripe and Paystack with idempotent webhooks, payout reconciliation and atomic ledger updates.
    • Found and fixed a production RLS privilege-escalation bug with trigger-level access controls.
    • Made the architecture calls: Next.js vs Spring Boot per domain, Postgres vs Mongo per query pattern, monolith vs pnpm monorepo as the team grew.

    Artisan Hub

    Real-time marketplace connecting customers with artisans.

    supabaserlsrealtime
    9tables 42RLS policies

    HRMS

    Enterprise HR with a multi-tenant org hierarchy.

    spring securityrbac
    186endpoints 145RBAC rules

    Inventory & POS

    Multi-tenant point of sale with three independent frontends.

    jpa3 frontends
    60JPA entities 266endpoints

    Proptech

    Property management: units, tenants, rent and maintenance.

    next.jsrent flows
    livein production
  2. commit b42f9d32021 → 2023contract · part-time

    The House of Qami fintech SaaS

    Full-Stack Engineer

    An early-stage startup building trust and productivity tools for social commerce. I led the move from a Firebase MVP to PostgreSQL, an Express API and a pnpm monorepo.

    ProofPage

    Flagship SaaS, live with paying users. Three deployable apps, contract-driven OpenAPI codegen, NGN/USD/GHS and 7 languages.

    drizzleorvali18n
    60+tables 264endpoints
    useproofpage.com ↗

    Task HQ & Double Up

    Real-time apps with Claude-powered language understanding, WhatsApp bot parsing and Pusher sync. Hourly settlement guarded by row locks.

    claudetwiliopusher
    row-locksettlement
  3. commit 03d8e512019 → 2021contract

    SyStone enterprise backend

    Backend Engineer

    Multi-tenant platform architecture and API design for enterprise clients.

    • 4+ Spring Boot microservices in production with JPA/Hibernate and tenant-level data isolation.
    • 100+ versioned REST endpoints with explicit deprecation paths; MySQL replication and migrations.
    • Mentored junior engineers on reliability and backend practice.

$ man sosa

The manual

SOSA(1)Engineers' ManualSOSA(1)
NAME
sosa — senior full-stack engineer; schema-first, payments-careful
SYNOPSIS
sosa --front react|next --back node|spring --db postgres --remote [--lead]
DESCRIPTION

I work end to end: database schema, multi-tenant permissions, real-time features and payments at scale, then the interface people actually touch. I like the unglamorous parts — the webhook that must never double-charge, the permission rule that must never leak across tenants.

Lately I've been designing sites and systems for Nigerian schools and brands, filed above by industry.

OPTIONS · years in production · click one to grep my work
ENVIRONMENT
TZ=Africa/Lagos (WAT, UTC+1). Async by default; overlaps EST/PST core hours. W-8BEN and Employer of Record ready (Deel, Remote.com, Oyster).
SEE ALSO
github.com/8sosa, useproofpage.com

$ mail sosa

Let's build it.

Fill in the brief and send it by email or WhatsApp, or just write. I reply within one working day, WAT.

EMAILsosa@devsosa.net
MY TIME RIGHT NOW--:-- WAT
new briefto: sosa
Add your name so I know who to reply to.
INDUSTRY
WHAT YOU NEED
A sentence or two about the project helps me reply properly.

Opens your email or WhatsApp with the brief filled in. Nothing is sent until you press send there.