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.
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.

Technologies I work with
A collection of tools, frameworks, and languages I use to build modern, performant web experiences.
+ always learning more
Where I've worked
A selection of roles and projects I've contributed to professionally.

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

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

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

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

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
Things I've built
A curated selection of personal and professional projects, each one solving a real problem.

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

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

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
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, 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.
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.