Logo
Loading0%
David MgbedeSoftware Engineer

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.

4+Years Experience
10+Projects Shipped
50+Industries
Scroll
Frontend Engineering✦
System Design✦
AI Systems✦
Full Stack Development✦
Product Thinking✦
Agentic Workflows✦
RAG Architecture✦
UI/UX Design✦
Frontend Engineering✦
System Design✦
AI Systems✦
Full Stack Development✦
Product Thinking✦
Agentic Workflows✦
RAG Architecture✦
UI/UX Design✦
Frontend Engineering✦
System Design✦
AI Systems✦
Full Stack Development✦
Product Thinking✦
Agentic Workflows✦
RAG Architecture✦
UI/UX Design✦
Frontend Engineering✦
System Design✦
AI Systems✦
Full Stack Development✦
Product Thinking✦
Agentic Workflows✦
RAG Architecture✦
UI/UX Design✦
01. About

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.

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.

Hover any card to pause

+ always learning more

03. Experience

Where I've worked

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

Software Developer

KodeHauz02/2026 – Present

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.

  • Contributed to the core architecture of an enterprise AI collaboration platform, integrating autonomous intelligent agents into real-time engineering chat spaces and technical reviews.
  • Architected and implemented a SharePoint MCP (Model Context Protocol) server connecting to the platform as an MCP client, empowering agents to autonomously call tools to inspect and retrieve documentation.
  • Solved a critical data accessibility barrier across 10+ years of legacy drawings, P&IDs (Piping & Instrumentation Diagrams), and engineering records without undertaking an expensive, high-risk data migration.
  • Engineered hybrid contextual intelligence allowing agents to synthesize insights from both files uploaded during active discussions and historical SharePoint repositories.
  • Built backend services, RESTful APIs, and tool-calling execution flows using Python and modern engineering practices.
  • Collaborated with cross-functional AI and frontend engineers to rapidly iterate, benchmark, and deploy reliable agentic workflows into production.
  • Python
  • FastAPI
  • MCP
  • TypeScript
  • Next.js
  • LLMs
  • RAG
  • Agentic Workflows
Live Site

Full Stack Engineer

KeepOS04/2025 – 01/2026

Built and Maintained a hospitality management platform enabling restaurants, hotels, and supermarkets to digitize operations, currently used by 200+ businesses across 3+ African countries.

  • Built and Maintained a hospitality management platform enabling restaurants and hotels to digitize operations, currently used by 200+ businesses.
  • Built user-friendly dashboards and customer-facing interfaces using React, Next.js, TypeScript, Tailwind CSS, and Shadcn UI.
  • Developed and maintained backend APIs using Next.js Route Handlers, implementing business logic for bookings, room management, payments, and operational workflows.
  • Designed and maintained PostgreSQL database schemas hosted on Neon, using Drizzle ORM for type-safe database access and migrations.
  • Integrated Upload thing for media uploads and storage, enabling efficient management of hotel and restaurant assets.
  • Integrated Paystack to support secure online payment processing for hospitality transactions.
  • Managed global and component-level state efficiently using Zustand, improving state predictability and reducing unnecessary re-renders across the application.
  • Implemented frontend testing strategies using Jest, React Testing Library, and Playwright, improving application reliability and reducing regressions during feature releases.
  • Collaborated across the full stack to build scalable features, improve performance, and deliver a reliable user experience, particularly in regions with unstable internet connectivity.
  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • Zustand
  • PostgreSQL
  • Drizzle ORM
Live Site

Frontend Engineer - Contract

Silver Spoon05/2024 – 03/2025

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.

  • 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, ensuring a seamless experience across devices.
  • Managed complex application state using Zustand, significantly reducing unnecessary re-renders and improving state predictability across dynamic modules like order management, customer records, and analytics.
  • Integrated multiple REST APIs to power core features, including secure local/international payment processing, branded invoicing, expense tracking, and real-time business analytics dashboards.
  • Engineered a library of reusable, maintainable UI components for key features like digital catalogs, mood boards, customer notes, and staff/vendor management, accelerating feature development and ensuring UI consistency.
  • Collaborated with backend and AI engineers to implement a smart measurement system using OpenAI's vision model, allowing customers to submit accurate body measurements remotely via photo uploads.
  • Optimized frontend performance through memoization, code splitting, and lazy loading, creating a fast, smooth experience even for users in regions with unstable internet connectivity.
  • Developed a free website and online store builder as part of the platform, enabling users to launch SEO optimized brand sites and start selling ready-to wear designs in minutes.
  • Ensured full responsiveness and accessibility across all modules, including order management, inventory, customer records, and analytics, delivering a professional, chaos-free experience for creative entrepreneurs.
  • Mentored junior engineers through code reviews, technical guidance, and architecture discussions, helping improve code quality and engineering best practices across the team.
  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • Zustand
  • OpenAI
Live Site

Frontend Engineer

Cyclers Studio09/2023 – 04/2024

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.

  • Designed and built high-performance, visually stunning landing page and portfolio sites for creative studios.
  • Integrated GSAP and Framer Motion to create smooth scroll interactions, micro-animations, and premium transitions.
  • Collaborated with videographers and photographers to optimize media loading, reducing page load times by 25%.
  • Next.js
  • TypeScript
  • Tailwind
  • ShadCN
  • GSAP
  • Zustand
Live Site

Frontend/Mobile Engineer

Kwikpik06/2022 – 08/2023

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.

  • Led frontend and mobile development for V1 and V2 of a logistics and delivery platform serving merchants and riders across multiple regions.
  • Built and maintained cross-platform mobile applications for both Android and iOS using React Native, implementing real-time order tracking, booking flows, and rider management.
  • 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% through asset optimization and code splitting.
  • Integrated backend APIs to support merchant, rider, and partner onboarding, streamlining critical business workflows.
  • Collaborated directly with product stakeholders and designers to translate business requirements into production-ready web and mobile solutions.
  • Integrated tawk.to to improve Kwikpik's customer support and issue resolution system.
  • Worked with Lottie animations to enhance application visuals, user feedback animations, and branding.
  • Owned frontend and mobile delivery end-to-end, working independently with minimal supervision in a remote setup.
  • React
  • React Native
  • Next.js
  • TypeScript
  • Android
  • iOS
  • SCSS
Live Site
04. Projects

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

Community & Leadership

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

Student → Community Manager → AI Mentor (KodeCamp 6.0)

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

Bootcamp GraduateCertifiedCommunity ManagerMentorActive Member
AI for Developers Mentor
Click to Enlarge

AI for Developers Mentor

KodeCamp 6.0 • Powered by KodeHauz

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