Hi, my name is
David Mgbede.
A Result-driven Software Engineer dedicated to building scalable web applications, AI-powered systems, SaaS products, and developer tools, designing robust backend services and engineering intelligent agentic workflows.
A bit about me
My journey as a software engineer has always been fueled by curiosity and a relentless drive to keep learning. I thrive on challenges that push me to think critically and creatively, whether it's solving a complex engineering problem, experimenting with emerging tech, or building new tools. I believe that every challenge is an opportunity to grow, and I approach them with patience, focus, and a commitment to continuous improvement.
This love for problem-solving is why I am passionate about building impactful, real-world products. Over the years, I have engineered web applications, AI-powered solutions, developer tools, and SaaS platforms using modern technologies like Next.js, TypeScript, Node.js, Python, and AI frameworks. I find it incredibly rewarding to turn raw ideas into finished products that people can actually use, while constantly refining how I design scalable and maintainable software.
Beyond the code, I believe that technology is ultimately about people. I find great fulfillment in giving back to the tech community,whether by mentoring aspiring developers, contributing to open-source, or sharing my experiences. I'm also deeply energized by collaborating with diverse minds. My ultimate goal is to bring enthusiasm and resilience to every team I join, engineering systems that improve lives while inspiring others to pursue excellence.

Technologies I work with
A collection of tools, frameworks, and languages I use to build modern, performant web experiences.
Hover any card to pause
+ always learning more
Where I've worked
A selection of roles and companies I've contributed to professionally.
Contributed to an enterprise AI platform integrating intelligent agents into engineering workflows. Solved a 10+ year legacy data silo challenge by implementing a SharePoint MCP (Model Context Protocol) server, enabling AI agents to seamlessly search and retrieve technical drawings, P&IDs, and documents in real time without costly migration.
- Python
- FastAPI
- MCP
- TypeScript
- Next.js
- LLMs
- RAG
- Agentic Workflows
Built and Maintained a hospitality management platform enabling restaurants, hotels, and supermarkets to digitize operations, currently used by 200+ businesses across 3+ African countries.
- Next.js
- TypeScript
- Tailwind
- ShadCN
- Zustand
- PostgreSQL
- Drizzle ORM
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.
- Next.js
- TypeScript
- Tailwind
- ShadCN
- Zustand
- OpenAI
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
Led frontend and mobile development for V1 and V2 of a logistics and delivery platform serving merchants and riders across multiple regions. Built cross-platform mobile applications for Android and iOS using React Native, and developed high-performance web interfaces with Next.js.
- React
- React Native
- Next.js
- TypeScript
- Android
- iOS
- SCSS
Things I've built
A curated selection of personal and professional projects, each one solving a real problem.
Olenar
An EdTech startup building an all-in-one learning management and mentorship platform. Streamlines course creation, assignment workflows, encrypted mentor-student messaging, and real-time progress tracking, integrated with interactive AI study tools that generate quizzes and ground discussions in course materials. Currently pre-launch and actively accepting waitlist users ahead of its public launch.
- Next.js
- TypeScript
- Tailwind
- PostgreSQL
- Supabase
- AI
- RAG
- ShadCN
Abeg
A multimodal food-ordering assistant you can talk, type, or send images and notes to. Grounded in a live PostgreSQL database to eliminate hallucinations, it utilizes row-level locking to prevent inventory race conditions, and features an interactive Workshop to inspect system prompts, test guardrails, and track real-time token costs.
- React
- TypeScript
- FastAPI
- Python
- PostgreSQL
- OpenRouter
- Deepgram
- Tailwind
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
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
AgriAgent
Built a production-grade multi-agent system using LangGraph, LangChain, and MCP architecture to coordinate intelligent workflows across specialized agents and external tools. Developed a FastMCP server and agent client capable of tool execution, knowledge retrieval, web search integration, and context-aware reasoning. Implemented hierarchical memory persistence using AsyncSqliteStore and vector embeddings.
- Python
- LangGraph
- LangChain
- FastMCP
- Neo4j
- Streamlit
- SQLite
- MCP
- Tavily
Forjex
A powerful command-line tool that eliminates repetitive setup tasks. Creates GitHub repos, writes CI/CD pipelines, crafts commit messages, sets up deployments, and initializes new projects.
- Node.js
- TypeScript
- Supabase
- Next.js
- Tailwind
- ShadCN
Community & Leadership
Where it all started, and where I still show up.
KodeCamp
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 in KodeCamp 6.0, guiding aspiring engineers in building LLM-powered applications and agentic workflows.
Currently serving as a Community Mentor for the AI for Developers track at KodeCamp 6.0, 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.

AI for Developers Mentor
KodeCamp 6.0 • Powered by KodeHauz
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.
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 MediumGet 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.