Designing backend systems that think.

Hello, I am
David Inyang-Etoh

Lead Software Engineer · Node.js · TypeScript · AWS · AI/ML

I design and build scalable backend systems — and now, intelligent ones. Over 8+ years I've architected SaaS and FinTech across the US, Europe, and Africa; today I apply that same systems thinking to LLMs, AI agents, and retrieval-based systems. I focus on building systems that actually work at scale.

8+

Years Experience

66%

AWS Cost Reduction

35%

API Perf Boost

10K+

Users Served

David Inyang-Etoh (MrDee)

8+

Years exp.

Open to Work

Remote · Available March 2026

What I focus on

Backend & Event-Driven MicroservicesCloud-native (AWS) & scaleAI & LLM-powered systemsRAG, Agents & Retrieval

Testimonials

M

Michael Backes

CTO/CPO & Co-Founder | NED | AI Solutions | Turning Complex Tech into Business Results

April 28, 2025, Michael managed David directly

I had the pleasure of working with David for 2 years at receeve, where he was in one of my teams as a Senior Full Stack Developer. David consistently impressed me with his ability to tackle complex full stack problems, e…

J

Janet John

Technical Writing & Corporate Communications | Tech, AI & Product

April 22, 2025, Janet reported directly to David

I had the opportunity to work directly with David during my time at Jiggle, where he served as CEO. David is one of those rare leaders who combines clear strategic thinking with a genuine care for his people. He gave me…

Honors & awards

Award of Excellence in Mentorship

Nigerian Institute of Management Chartered · Dec 2024

Associated with receeve

Certificate of Appreciation as Hackathon Judge

3MTT Nigeria · Dec 2024

Associated with receeve

Open Source & Community Contribution

Tech Community · Ongoing

Open source and developer community

Featured Article 8 min read

Architecture · March 10, 2026

Building Event-Driven Microservices with NestJS and AWS SNS/SQS

A deep dive into architecting scalable, fault-tolerant systems using NestJS, AWS SNS, SQS, and the Saga pattern for distributed transactions.

NestJSAWSMicroservices
Read Article

Core Focus

TypeScript & Node.js

Core languages

NestJS & Microservices

Backend systems

AWS & Cloud-Native

Infrastructure

My Experience

Full timeline
C

CollectwireNow

2025 – Present

Lead Software Engineer · Remote

r

receeve

2023 – 2024

Senior Software Engineer · Hamburg, DE

I

Immutable

2021 – 2022

Full Stack Engineer · Sydney, AU

Location

Uyo, Nigeria

Available for remote roles globally

Open to Work

Senior & lead backend/cloud roles · Remote · Negotiable · Available March 2026

View Availability

Selected Projects

View all

Collectwire

2025
  • Challenge: Startup needed a global payroll MVP with multi-country compliance and scalable infrastructure in under 8 months.
  • Approach: Led a team of 4 to design 8 event-driven microservices on AWS (SNS/SQS), NestJS, and Redis; introduced cost controls and clear ownership per service.
  • Outcome: Beta launched in 7 months; 66% AWS cost reduction and 3× delivery velocity vs initial estimates.
NestJSTypeScriptAWS

receeve

2024
  • Challenge: Core strategy engine was monolithic, slow, and costly; needed a path to serverless and better API ergonomics.
  • Approach: Migrated orchestration to AWS Lambda, introduced CQRS and a GraphQL gateway for read/write separation and unified API.
  • Outcome: 35% API latency reduction, 99.9% uptime, and 90% performance improvement on the strategy core with significant cost savings.
Node.jsGraphQLAWS Lambda

Immutable

2022
NestJSKafkaPostgreSQL

Jiggle

2021
Node.jsPostgreSQLPaystack

VisionDev

2019
LaravelVue.jsTwilio

CQRS + GraphQL Gateway

2023
GraphQLTypeScriptCQRS

Institution AI Assistant

2026
  • Challenge: University websites are notoriously hard to navigate — visitors click through endless links trying to find programs, fees, or admission info. The problem is only getting worse as users now expect "smart search" over traditional menus.
  • Approach: Built a custom AI assistant that reads and understands an entire university website. A web crawler (Requests + BeautifulSoup) scans the site automatically, BERTopic groups content into organised topics, ChromaDB stores it for fast semantic search, and an LLM generates accurate answers — citing the exact source URL for every response.
  • Outcome: Deployed and tested on the University of Port Harcourt website. Visitors can ask natural language questions and get instant, cited answers — no more drilling through menus.
PythonChromaDBBERTopic

codeplug-cli

2026
  • Challenge: Developer context is fragmented — project structure, stack decisions, and code patterns live in different places, making it slow to onboard AI assistants or new teammates.
  • Approach: Built a CLI tool that scans a codebase and generates a structured snapshot of project architecture, dependencies, and conventions — ready to be fed directly into an LLM context window.
  • Outcome: Published on npm. Reduces AI onboarding friction for any project in seconds. Applies the same thinking I use to accelerate team delivery with AI tooling at Collectwire.
Node.jsTypeScriptCLI

Tech Stack

TypeScriptNode.jsNestJSReactGraphQLAWS LambdaAWS CDKSNS/SQSDynamoDBPostgreSQLRedisKafkaDockerTerraformOpenAIPaystackSolidityCQRSDDDEvent-Driven

AI & Data

OpenAI APIAnthropic ClaudeLangGraphCrewAIChromaDBBERTopicHugging FaceRAGQLoRA