Logo
Loading0%
David MgbedeSoftware Engineer

Hi, my name is

David Mgbede.

I'm a Software Engineer dedicated to building scalable web applications, AI-powered systems, and developer tools — designing robust backend services and intelligent agentic workflows.

4+Years Experience
10+Projects Shipped
3+Companies
Scroll
01. About

A bit about me

I started out self-taught, no bootcamp, no shortcuts. Just curiosity, late nights, and a genuine obsession with understanding how things work on the web. What began as tinkering with HTML and CSS slowly grew into something I couldn't walk away from. Over the years, that curiosity evolved into a career as a software engineer building intelligent systems and robust backend architectures, and I haven't stopped learning since.

As the world shifted toward AI, I shifted with it, deliberately. I've spent time learning the concepts behind AI engineering and putting them into practice, building AI-powered features that actually solve real problems. Not because it was trending, but because I believe the future of great products lives at the intersection of intelligent systems and thoughtful interfaces.

Beyond the code, I'm a developer advocate, an AI advocate, and a mentor. I care deeply about the people coming up behind me in tech — sharing what I know, being honest about the hard parts, and showing up consistently. That's what has shaped my reputation and kept me relevant in an ecosystem that never slows down.

LocationNigeria 🇳🇬
FocusSoftware Engineering, AI Systems, Systems Design
CertsAWS Certified AI Practitioner, AI Fluency
AvailableOpen to opportunities
David Mgbede
02. Skills

Technologies I work with

A collection of tools, frameworks, and languages I use to build modern, performant web experiences.

TypeScript
TypeScript
JavaScript
JavaScript
React
React
Next.js
Next.js
Redux
Redux
HTML5
HTML5
Tailwind CSS
Tailwind CSS
CSS3
CSS3
SCSS
SCSS
Bootstrap
Bootstrap
FastAPI
FastAPI
Node.js
Node.js
PostgreSQL
PostgreSQL
Supabase
Supabase
Firebase
Firebase
SQLite
SQLite
OpenAI
OpenAI
Anthropic
Anthropic
Gemini
Gemini
LangGraph
LangGraph
LangChain
LangChain
Mastra
Mastra
RAG
Vector DBs
MCP
MCP
Git
Git
GitHub
Webpack
Webpack
Jest
Jest
GSAP
GSAP

+ always learning more

03. Experience

Where I've worked

A selection of roles and projects I've contributed to professionally.

KodeHauz

Software Developer

KodeHauz

Contribute to the development of AI-powered products and intelligent software solutions for enterprise and business use cases. Design and implement LLM-powered features, agentic workflows, and scalable AI architectures utilizing retrieval, orchestration, and workflow automation components. Build and maintain backend services using Python and integrate APIs that enable AI systems to interact with external tools and processes.

  • Python
  • FastAPI
  • TypeScript
  • React
  • Next.js
  • LLMs
  • RAG
  • Agentic Workflows
Silver Spoon

Frontend Engineer - Contract

Silver Spoon

Led the frontend development for a comprehensive business management SaaS platform, helping fashion designers and cobblers digitize operations, manage customers, and accept payments, all in one place. Built responsive, user-friendly dashboards and customer-facing interfaces using React, Next.js, TypeScript, Tailwind CSS, and Shadcn UI. Collaborated with backend and AI engineers to implement a smart measurement system using OpenAI's vision model.

  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • Zustand
  • OpenAI
KeepOS

Frontend Engineer

KeepOS

Contributing to the development of a hospitality management platform enabling restaurants and hotels to digitize operations, currently used by 10+ restaurants and generating over ₦7 million in revenue. Built user-friendly dashboards and customer-facing interfaces using React, Next.js, TypeScript, Tailwind CSS, and Shadcn UI. Managed state using Zustand and integrated bookings, payments, and analytics.

  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • Zustand
Cyclers Studio

Frontend Engineer

Cyclers Studio

A creative media studio that tells stories through photography and videography. Captures moments, brings visions to life, and delivers high-quality media reflecting each client's unique identity.

  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • GSAP
  • Zustand
Kwikpik

Frontend Engineer

Kwikpik

Led frontend development for V1 and V2 of a logistics and delivery platform serving merchants and riders across multiple regions. Built scalable, responsive user interfaces using Next.js, TypeScript, Bootstrap, and SCSS, improving usability and performance. Improved Core Web Vitals scores from 62 to 92 and reduced page load time by 35%.

  • Next.js
  • TypeScript
  • Bootstrap
  • SCSS
  • HTML
04. Projects

Things I've built

A curated selection of personal and professional projects, each one solving a real problem.

Datrixs

Featured Project

Datrixs

Built an AI-powered data analysis platform that enables users to query structured and unstructured datasets using natural language. Developed a Python-based data processing service with FastAPI, pandas, OCR, and PDF parsing to ingest and analyze CSV, XLSX, PDF, and image-based data sources. Implemented Retrieval-Augmented Generation (RAG) pipelines using LanceDB and sentence-transformer embeddings to provide context-aware responses across uploaded datasets.

  • Python
  • FastAPI
  • Mastra
  • OpenRouter
  • LanceDB
  • Next.js
  • TypeScript
  • Prisma
  • Pandas
Gloflix

Featured Project

Gloflix

Gloflix is a smart movie streaming platform powered by an AI recommendation system that suggests what to watch based on your mood, helping you skip the endless scrolling and find the right movie instantly.

  • Next.js
  • TypeScript
  • Gemini
  • Prisma
  • NextAuth
  • ShadCN
  • Tailwind
  • Zustand
Gluk

Featured Project

Gluk

Gluk is an AI-powered research agent that helps you find, understand, and organize information faster—turning complex topics into clear, actionable insights so you can focus on building and learning. Added voice interaction capabilities using Deepgram's speech-to-text and text-to-speech APIs, enabling users to speak queries naturally and hear responses.

  • Next.js
  • Mastra
  • TypeScript
  • PostgreSQL
  • Tailwind
  • ShadCN
  • Zustand
  • OpenRouter
  • Tavily
  • Deepgram
05. Community

Community & Leadership

Where it all started, and where I still show up.

Student → Community Manager → AI Mentor

KodeCamp

Visit
2022Joined as Student
2022-2024Community Manager
2026-PresentAI Developer Mentor

KodeCamp is where my journey in tech officially began. Starting as a bootcamp student in 2022, I built the foundation for my software engineering career. I've since had the privilege of giving back to the community in various leadership roles, serving as Community Manager to facilitate growth and collaboration among 100+ developers, and currently as an AI for Developers Mentor, guiding aspiring engineers in building LLM-powered applications and agentic workflows.

  • Currently serving as a Community Mentor (AI for Developers), guiding students through modern AI engineering concepts including agentic workflows, RAG, MCP integrations, and AI application architecture.

  • Mentor aspiring developers in building AI-powered applications, reviewing projects, and providing technical feedback on Python and modern AI frameworks.

  • Served as Community Manager for 4 months, facilitating knowledge sharing, peer programming sessions, and structured discussions among 100+ developers.

  • Organized mentorship initiatives connecting junior developers with experienced engineers, helping members build practical skills and real portfolio projects.

  • Active community member, contributing learning resources and paying forward what the community gave me.

Bootcamp GraduateCertifiedCommunity ManagerMentorActive Member
06. Writing

Thoughts & Writing

I write about AI engineering, LLMs, RAG, and the concepts most tutorials skip — helping 1,000+ developers understand what's actually happening under the hood.

RAG7 min read

Why Naive RAG Fails on Complex Data (And Nobody Tells You)

Most tutorials show you how to build a RAG pipeline. Almost none of them tell you where it quietly breaks — and why complex data exposes every weakness in a naive setup.

Read on Medium
01 / 04
05. Contact

Get in touch

Have a project in mind, a question, or just want to say hi? My inbox is always open, I'll get back to you as soon as possible.

Location

Nigeria 🇳🇬

Status

Open to opportunities

Socials