Docerity

Selected Work

Software built for what happens after launch.

A few production systems, picked for the problems they actually solved, plus how projects like these usually go, start to finish.

Recent outcomes

7 featured

Selected work

Everything shipped, and where it runs.

Every one of them live or in active build. Filter by what you came to see.

The HitoAI platform home page
AI · Corporate platform

HitoAI

The corporate platform for HitoAI's educational technology, covering the assessment tooling institutions use for marking and reporting.

  • React
  • Vite
  • Node.js
  • MongoDB
  • Tailwind CSS

In progress

Easmark's grading workspace
AI · EdTech

Easmark

Grading support for educators: an AI-assisted pass over thesis papers and code submissions that shortens the turnaround without taking the judgement call away from the marker.

  • Next.js
  • TypeScript
  • Django
  • PostgreSQL
  • Stripe

In progress

The EEP learning dashboard
AI · Learning platform

EEP

An AI-assisted learning and mentorship platform: structured project management, real-time collaboration, and guided feedback for developers building toward industry work.

  • Next.js
  • TypeScript
  • Node.js
  • Firebase
  • GCP
  • Stripe

In progress

TalentChainPro skill credentials
Web3 · Hedera

TalentChainPro

Verifiable skill credentials as soulbound tokens, with AI-assisted talent matching on top. Professional reputation that a candidate carries rather than re-proves.

  • Next.js
  • Hedera SDK
  • Hashgraph
  • Tailwind CSS

In progress

MetaPilot's automation rule builder
Web3 · Automation

MetaPilot

Automates the routine parts of holding a governance position (DAO voting, reward claiming, scheduled token purchases) against rules the holder sets once.

  • Next.js
  • MetaMask SDK
  • Tailwind CSS
  • shadcn/ui

Live

StackTip's tipping interface
Web3 · Bitcoin

StackTip

Instant tipping and rewards on the Stacks layer, built so a creator can be paid across borders without the transfer fees eating the tip.

  • Clarity
  • Next.js
  • Node.js
  • Smart contracts

Live

The EEP admin dashboard
AI · Admin dashboard

EEP Admin

The administrative side of EEP: user management, analytics and system configuration behind two-factor authentication.

  • Next.js
  • TypeScript
  • Node.js
  • Firebase
  • GCP
  • 2FA

In progress

NeuralTradeX strategy view
Web3 · AI trading

NeuralTradeX

Algorithmic trading strategies packaged for individual traders, running continuously on NEAR without requiring the user to write or tune the models.

  • NEAR Protocol
  • NEAR AI
  • Next.js
  • TypeScript

Live

YieldNexus Bitcoin DeFi dashboard
Web3 · Bitcoin DeFi

YieldNexus

A single surface for Bitcoin-based DeFi across Stacks protocols, built so the beginner path and the advanced path are the same interface at different depths.

  • sBTC
  • Clarity
  • Stacks
  • Next.js
  • Hiro

In progress

ICPLearn course and staking view
Web3 · Internet Computer

ICPLearn

Ties staking rewards to completed coursework on ICP, so the incentive to learn the protocol and the incentive to hold it point the same way.

  • Next.js
  • FastAPI
  • Kybra SDK
  • Internet Identity

In progress

RealPayTag payments interface
Web3 · Payments

RealPayTag

Payments backed by real-world assets, aimed at the gap between slow bank transfers and volatile crypto rails.

  • Next.js
  • MetaMask SDK
  • Tailwind CSS
  • shadcn/ui

Live

CryptoPilot's natural-language wallet
Web3 · AI

CryptoPilot

Wallet operations driven by natural language instead of transaction forms, wired through MetaMask so the signing step stays where the user expects it.

  • Next.js
  • Solidity
  • Ethereum
  • MetaMask SDK
  • ML

On hold

CrossFlow cross-chain transfer screen
Web3 · Stellar

CrossFlow

Low-fee USDC transfers between Ethereum and Stellar, with fiat on- and off-ramps for African currencies at both ends.

  • Next.js
  • Stellar SDK
  • Tailwind CSS
  • shadcn/ui

On hold

SusNet energy analytics
AI · Energy

SusNet

Energy management with predictive analytics and automation, turning meter data into decisions a building operator can act on.

  • React
  • Vite
  • Django
  • Tailwind CSS

In progress

AI4Energy pricing forecasts
AI · Forecasting

AI4Energy

Pricing optimisation for fuel stations, combining predictive analytics with market and competitor trend analysis.

  • Python
  • TensorFlow
  • Django
  • PostgreSQL
  • AWS
  • Docker

On hold

The Biasadra academy site
AI · Education

Biasadra

An enterprise AI academy connecting universities and businesses, with an application path into partner institutions.

  • Next.js
  • Tailwind CSS
  • shadcn/ui

Live

Smart Treasures investment platform
Fintech · Investment

Smart Treasures

The public platform for a global investment group, covering their network and the programmes they run across regions.

  • Next.js
  • TypeScript
  • Node.js
  • Tailwind CSS

Live

The loan application flow
Fintech · Lending

Loan App

Personal and business lending with a short application path, credit assessment and repayment tracking built in.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Stripe
  • RTK Query

On hold

SoftMeet video conferencing
Platform · Video

SoftMeet

Video conferencing with screen sharing and persistent virtual rooms, built on Stream with Clerk handling identity.

  • Next.js
  • Stream API
  • Clerk
  • Tailwind CSS
  • shadcn/ui

Live

DocMeet appointment booking
Platform · Healthcare

DocMeet

Appointment scheduling between patients and healthcare providers, including booking, management and virtual consultation.

  • React
  • Vite
  • Node.js
  • MongoDB
  • Mongoose

Live

The Easmark API documentation
Backend · API

Easmark API

The service behind Easmark: authentication, submission handling and the grading pipeline, documented through Swagger.

  • Django
  • JWT
  • SQLite
  • WebSockets
  • Swagger

In progress

ALX Connect API documentation
Backend · API

ALX Connect API

Developer matching by skill, experience and learning goal. Authentication, the matching algorithm, mentorship connections and CV review, behind one API.

  • Django
  • JWT
  • SQLite
  • WebSockets
  • Swagger

On hold

The Tours API documentation
Backend · API

Tours API

A REST service for tour management: listings, booking, authentication, payments and reviews, with Swagger documentation.

  • Node.js
  • Express
  • MongoDB
  • JWT
  • Stripe
  • Swagger

Live

SoftInven inventory dashboard
Platform · Inventory

SoftInven

Inventory management for production firms supplying retailers: live stock tracking, order processing and sales reporting, pushed to clients over SignalR.

  • C#
  • .NET Core
  • Blazor Server
  • SQL Server
  • SignalR
  • Docker

Live

for urisocial
AI · Social platform

URI Social

Social publishing for brands, with the expensive part of the pipeline made cheap: every post is routed to the model that actually fits it rather than to the best one available.

  • FastAPI
  • Next.js
  • MongoDB
  • Redis
  • GPT-4o
  • Gemini

Live

The LMS API documentation
Backend · API

LMS API

Course delivery, enrolment and progress tracking as a documented service, built to sit behind more than one front end.

  • Django
  • JWT
  • SQLite
  • Swagger

In progress

Backend · Messaging

URI Unified Inbox

One inbox for a business's Instagram, Messenger and WhatsApp conversations: DMs and comments in a single list, with honest delivery state rather than a hopeful tick.

  • FastAPI
  • Python
  • MongoDB
  • Meta Graph API
  • WhatsApp

In progress

AI · Conversational

Jane on WhatsApp

A WhatsApp assistant that answers customer questions from a brand's own approved facts, and says it does not know rather than inventing a price.

  • FastAPI
  • Celery
  • Redis
  • Nginx
  • Docker
  • AWS

Live

Backend · Developer platform

URI Developer Platform

The public API and SDK behind URI Social: key issuing, per-key rate limits and a documented surface other people can build against.

  • FastAPI
  • MongoDB
  • TypeScript
  • OpenAPI

In progress

Security · API scanning

API Scan Service

API security scanning pulled out of a Django monolith and onto its own machines: ZAP, Nuclei and Schemathesis in parallel, with the findings posted back.

  • FastAPI
  • Python
  • OWASP ZAP
  • Nuclei
  • Schemathesis
  • Docker

Live

Mobile · Access control

QwikPass

Access control, payments and compliance for gated sites, across five product surfaces, with gates that keep working when the connection does not.

  • Flutter
  • Firebase
  • Next.js
  • React
  • TypeScript
  • Gemini

Live

What we build

Four kinds of problems, one way of working.

Different surfaces, same discipline: understand the problem, design for the version after this one, and ship it in pieces you can review.

  • Web applications

    01

    Full-stack products from first commit to production, not just the frontend polish.

  • APIs & backend systems

    02

    The plumbing that has to stay correct under load: services, data models, integrations.

  • Mobile apps

    03

    Offline-first, sync-aware mobile experiences for teams that can't assume a connection.

  • Dashboards & data

    04

    Turning scattered spreadsheets and exports into a single, live source of truth.

How it works

From first call to shipped software.

Four stages, each ending in something you can look at, not a status update.

  1. 01

    Discovery

    Understand the real problem

    Before any code, we get specific about what's actually broken, who it affects, and what success looks like. Most scope creep starts from skipping this.

  2. 02

    Architecture

    Design for the next two years, not only launch day

    A plan for the data model, the integrations, and the parts most likely to change, so the system bends instead of breaking as requirements grow.

  3. 03

    Build

    Ship in reviewable, working slices

    Working software early and often, in pieces small enough to actually review, not one enormous reveal at the end.

  4. 04

    Ship & support

    Launch is the start, not the finish

    Deployed, monitored, and handed off with real documentation, plus support after launch for the issues only production traffic reveals.

The stack

Boring where it counts, sharp where it matters.

Proven tools for the parts that must not surprise anyone, and newer ones only where they earn their place.

Day to day

  • TypeScript
  • Next.js
  • React Native
  • Node.js
  • GraphQL
  • Postgres
  • Redis
  • SQLite

Available for new work

Got something worth building?

A project, mentorship, or just a question. I read every email myself.

  • Replies in 1–2 business days
  • Goes straight to me