000

  • Home
  • About
  • Work
  • Skills
  • Contact

Let's work together

What's New
mcp-health
A CLI that checks MCP configs before they break.
Read the case study
  • LinkedIn
  • GitHub
  • WhatsApp
  • Email

Leon.

Hi, I'm Leon Udum.

dispatching builds from the north pole
stack: flutter · react · node.js · cloud
currently accepting new missions

AboutSkillsWorkContact
Scroll to explore

Santa Castle

Portfolio · 2026

THE BUILDER BEHIND THE CODE

Ibuildsystemsthataresimpleonthesurfaceandsolidunderneath.

I'm interested in how things work behind the scenes, not just how they look. From structuring interfaces to handling logic and deployment, I focus on making systems feel clear, reliable, and easy to use.

THE PERSON

Thoughtfulengineering,calm,precisedesign.

I care about building the right thing the right way — clear UX, scalable architecture, and code the next developer can maintain with confidence.

Most of my work starts with curiosity and ends with something that actually works. From mobile and web to cloud-backed systems, I ship experiences that feel considered from prototype to production.

Portrait of Leon Udum

Selected work

Work

Developer tools and client work I've designed, built, and shipped. Open a project for the full case study.

01

Open source / 2026

Stop guessing why your MCP setup broke

TYPESCRIPTCLIMCPCI

v1.4.0

On npm + GitHub Marketplace

Local first

Add --online or --probe when needed

Terminal demo of mcp-health check failing on a broken config, then passing on a healthy one
→

02

Open source / 2026

Catch risky Postgres migrations before prod

TYPESCRIPTCLIPOSTGRESCI

v0.1

Static heuristics shipped

CI ready

Human report or JSON exit codes

pg-migration-risk
→

03

Sagenel / Flutter

Counseling practice tools designed and shipped in Flutter

FLUTTERiOSANDROIDPRODUCT

iOS + Android

Live on App Store & Google Play

Solo build

UI/UX design and Flutter development

The Counselor's Companion
→

04

Sagenel / 2023

Personal brand site built for trust and clarity

WORDPRESSCONTENTBRAND

Live

Production site at sagenel.com

Multi-channel

Counseling, media, shop, and teaching

Sagenel
→
See all Works→

Craft

What I work with

The tools I keep coming back to — including work from earlier projects, not just what's on the home page.

  • 01

    Flutter & mobile product

    Flutter·Dart

    Cross-platform apps from UI through store release. Shipped The Counselor's Companion on iOS and Android, and worked on other Flutter builds along the way.

  • 02

    React, Next.js & client web

    React·Next.js·TypeScript·WordPress

    Product sites and marketing builds — React and Next.js when the stack calls for it, WordPress when the client needs to keep editing after handoff (Sagenel, KTA).

  • 03

    TypeScript tooling & CI

    TypeScript·Node.js·GitHub Actions

    Small CLIs and GitHub Actions that catch problems before they hit production — mcp-health for MCP configs, pg-migration-risk for Postgres migrations.

  • 04

    APIs & server-side work

    Node.js·Express·Python·Django

    Node and Express when a product needs a backend; Django and Python on earlier projects where that stack was already in place.

  • 05

    Databases

    PostgreSQL·MySQL·MongoDB·Firebase

    Postgres day-to-day, plus MySQL, MongoDB, and Firebase on past apps when the product already lived there.

  • 06

    Cloud, Docker & shipping

    Docker·AWS·Azure·GCP·Vercel

    Getting builds live — Docker images, AWS / Azure / GCP when needed, Vercel for web. Not a full-time infra role; enough to deploy and keep things running.

06Contact

Let'sbuildsomethingclear.

Available for remote collaborations worldwide. Currently dispatching from the North Pole.

Start here

businessudum@gmail.com↗
CallWhatsApp
Available for new projects
Based
North Pole · Remote
Local time
— WAT
Phone
+234 802 886 8664

Elsewhere

  • LinkedIn↗
  • GitHub↗
  • WhatsApp↗

Leon Udum

© 2026 Leon Udum

Building calmly, shipping clearly

— WAT