MORDECAI-ETUKUDO / PORTFOLIO REV 2026 · STATUS: LIVE · NIGERIA (UTC+1)

Software & Systems Engineer · Backend · Identity · Community

Mordecai
Etukudo

I build software across the stack from production backends and APIs to cryptographic identity systems in Rust and I help other engineers learn to build alongside me.

§01

About

// who i am

I'm a software and systems engineer who likes working across the whole stack and going as deep as a problem demands. My range runs from high-level product features down to byte-level cryptographic encoding, and I move between them comfortably.

I started in backend and API engineering, spending several years building production systems in Python and Django — REST APIs, relational data models, auth, and full e-commerce platforms — plus full-stack product work pairing those backends with React / TypeScript frontends. That grounding in shipping real systems still shapes how I work.

Today I write production Rust for digital-identity infrastructure at adorsys: identity-wallet protocols like OpenID for Verifiable Credentials (OID4VCI / OID4VP), ISO 18013-5 mobile documents, SD-JWT, and the OAuth Token Status List - the kind of work where correctness is measured against the specification, line by line, and where I dig into COSE/CBOR, cryptographic signing, and supply-chain security.

Alongside the code, teaching is a core part of what I do. As a 2024 Rust Foundation Fellow, co-founder of Rust Africa, and co-lead of the Rust-Edu revitalization, I build community, mentor engineers, and write and speak about making hard systems approachable. I care a great deal about how the next generation learns to build.

My approach across all of it is consistent: make the smallest change that is structurally correct, back it with tests, review it hard, and ground every decision in evidence rather than guesswork.

Quick facts

  • ~4 years shipping production software
  • Rust · Python · TypeScript · C / C++
  • Backend, APIs, full-stack & systems
  • Digital identity & applied cryptography
  • 2024 Rust Foundation Fellow
  • RustWeek 2026 speaker
  • Rust Africa & Rust-Edu lead
  • Published technical writer
§02

What I do

// the full range
01

Systems & identity engineering

Production Rust for digital-identity infrastructure - verifiable credentials, mobile documents, and cryptographic protocols built strictly to specification. This is where I go deepest.

Tools & standards
RustOID4VCI/VPISO 18013-5SD-JWTCOSE/CBORaxum
02

Backend & API development

Designing and shipping REST APIs, data models, and auth for real products - from e-commerce platforms to launch tooling. Several years of production Python behind me.

Tools
PythonDjango / DRFFastAPIPostgreSQLREST
03

Full-stack product work

Building end-to-end features - typed React / TypeScript frontends on top of Rust or Python backends, wired together with clean, documented APIs.

Tools
ReactTypeScriptViteTailwindsqlx
04

Developer education & community

Growing the Rust community across Africa and academia through workshops, mentorship, and curriculum - as a Rust Foundation Fellow, Rust Africa lead, and Rust-Edu co-lead.

Where
Rust AfricaRust-EduRust FoundationPostman
05

Technical writing & speaking

Turning complex systems into clear explanations - conference talks, documentation, and published articles on Rust, APIs, web3, and how engineers learn.

Where
RustWeekHackerNoondev.toDocs
§03

Experience

// where i've built
PresentRemote

Software Engineer

·adorsys
Building production Rust for a cloud identity-wallet — issuance, presentation, and verification of verifiable credentials.
  • Implement OID4VCI / OID4VP flows, ISO 18013-5 mdoc verification, and SD-JWT.
  • Led a spec-compliance audit of an OAuth Token Status List server, catching MUST-level CWT/COSE bugs and authoring a compliance matrix.
  • Hardened the Rust supply chain with cargo audit / deny / vet and CI gating.
RustaxumCOSE/CBOROpenID4VCCryptography
2024 — PresentRemote

Fellow

·Rust Foundation
Selected as a 2024 Rust Foundation Fellow, driving Rust adoption and education across African universities.
  • Run workshops and training that grew Rust engagement across student and educator communities.
  • Partner with university programs to bring Rust into the curriculum.
RustCommunityEducation
Dec 2023 — Feb 2024Remote

Software Engineer

·Fira
Built and ran the backend for a multi-application e-commerce platform (customer, vendor, and admin).
  • Designed RESTful APIs for auth, catalog, cart, and checkout with Django & PostgreSQL.
  • Cut response time ~20% through query and schema redesign; added a bulk product-upload feature.
PythonDjangoPostgreSQLDocker
Jun — Nov 2023Remote

Open-Source Contributor & Technical Writer

·MetaGPT
Contributed docs and tooling to a multi-agent framework used by developers worldwide.
  • Built documentation sites and proposed video guides that improved onboarding.
  • Translated core docs for a global, non-Chinese-speaking developer audience.
PythonDocsOpen Source
2023 — PresentRemote

Student Expert Leader

·Postman
Promote API literacy through community workshops and training.
  • Teach API design, testing, and documentation using Postman and OpenAPI.
APIsPostmanOpenAPI
2022 — 2023Remote

Technical Writer

·HackerNoon
Published weekly articles on web3, blockchain, and developer topics for a large technical readership.
WritingWeb3
§04

Speaking & Community

// beyond the codebase
SpeakerRustWeek 2026 · Utrecht, NL

Shaping Tomorrow's Software Engineers

A talk at the world's largest Rust conference on developer education and building the next generation of Rust engineers.

RustWeek speakers ↗
Co-founder & LeadOngoing

Rust Africa

Growing the Rust community across the continent through workshops, mentorship, and curriculum work — expanding who gets to build in Rust.

rustafrica.org ↗
Co-lead2026 Refresh

Rust-Edu

Rebuilding Rust-Edu alongside Bart Massey (Portland State University) to bring Rust into academic settings and support educators teaching it.

rust-edu.org ↗
Fellow2024

Rust Foundation Fellowship

Recognized for community leadership and education work advancing Rust adoption across universities and developer communities.

rustfoundation.org ↗
§05

Projects

// selected work
Identity · StandardsRust

Token Status List Server

A server implementing the IETF OAuth Token Status List draft — compliance-audited against the spec (CWT / COSE), with a hardened supply chain and CI security gating.

Infra · Self-hostingRust · NixOS

Fedicore-Edge

An orchestration agent for running self-hosted Fediverse services on edge hardware, packaged as a NixOS flake — with coordinated transactional rollback across system, schema, and data.

Full-stackRust · TypeScript

Board Task Tracker

A full-stack task board: a Rust (axum / sqlx) backend paired with a typed React / TypeScript frontend.

Language · InterpreterRust

illusionlang

A tree-walking interpreter for a small language — a hands-on study of lexing, parsing, and evaluation in Rust.

Bible Bot
Automation · AIPython

Bible Bot

Generates a daily Bible verse, explanation, and prayer with AI and auto-posts it to X — fully scheduled and containerized.

Waitlist Mailer API
API · BackendDjango · DRF

Waitlist Mailer API

A customizable waitlist API — captures early users and sends templated launch emails when a product goes live, ready for web, mobile, and desktop.

§06

Writing & Talks

// explaining hard things
RustWeek 2026 Shaping Tomorrow's Software Engineers Talk · Utrecht
2026 How to Learn Rust — Not a Roadmap Kind of Guide Article · LinkedIn
Ongoing Notes on Rust, APIs & systems engineering dev.to
2022 — 2023 Articles on web3, blockchain & developer tooling HackerNoon
Ongoing API design, testing & documentation workshops Postman

Full archive on dev.to/martcpp

§07

Skills

// the toolkit

Languages

Rust Python TypeScript C C++ Bash SQL

Identity & Security

OID4VCI / OID4VPISO 18013-5 mdocSD-JWTOAuth Token Status ListCOSE / CBORJOSE / JWTcargo audit·deny·vet

Backend

axumActixsqlx FastAPI Django Flask

Data

PostgreSQL MySQL SQLiteMongoDB

Infra & Tooling

Docker AWS GCP Azure NixOS Git CI/CD

Practices

API designTestingCode reviewSpec complianceSupply-chain security Technical writing Mentoring
§08

Education

// foundations

B.Eng, Marine Engineering

University of Benin — Edo, Nigeria

Coursework: Foundations of Python, Engineering Mathematics & Logic

Diploma, Maritime Studies & ICT

Center for Maritime Studies & ICT, UNIBEN — Edo, Nigeria

Coursework: Data Structures & Algorithms, Databases, Operating Systems

§09 — Contact

Let's build something correct.

Open to collaboration on digital identity, Rust systems, and community work. The fastest way to reach me is email.

mordecaiemmanueletukudo@gmail.com