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

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
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 companies I've contributed to professionally.

Software Developer

KodeHauz02/2026 – Present

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.

  • Contribute to the development of AI-powered products and intelligent software solutions for enterprise and business use cases.
  • Build and maintain backend services using Python and modern software engineering practices.
  • Collaborate with AI engineers, product teams, and stakeholders to design and implement LLM-powered features and agentic workflows.
  • Develop APIs, integrations, and application logic that enable AI systems to interact with external tools, data sources, and business processes.
  • Designed and implemented RESTful APIs, data models, and service integrations that power AI-driven applications, collaborating closely with frontend teams to deliver end-to-end product functionality.
  • Participate in the design and implementation of scalable AI architectures, including retrieval, orchestration, and workflow automation components.
  • Contribute to the development of production-ready applications, ensuring reliability, performance, and maintainability.
  • Work in a cross-functional environment to rapidly prototype, test, and deploy AI driven features that deliver measurable business value.
  • Python
  • FastAPI
  • TypeScript
  • React
  • Next.js
  • LLMs
  • RAG
  • Agentic Workflows
Live Site

Full Stack Engineer

KeepOS04/2025 – 01/2026

Contributed to the development of a hospitality management platform enabling restaurants and hotels to digitize operations, currently used by 200+ restaurants.

  • Contributing to the development of a hospitality management platform enabling restaurants and hotels to digitize operations, currently used by 200+ restaurants.
  • 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 Cloudinary 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 Engineer

Kwikpik06/2022 – 08/2023

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, improving Core Web Vitals scores and page load times.

  • 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%.
  • 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 frontend solutions.
  • Integrated tawk.to to improve kwikpik customer support system.
  • Worked with Lottie animations to enhance website visuals, animations, and branding.
  • Owned frontend delivery end-to-end, working independently with minimal supervision in a remote setup.
  • Next.js
  • TypeScript
  • Bootstrap
  • SCSS
  • HTML
Live Site
04. Projects

Things I've built

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

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

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

Olenar

Designed and built a learning management and mentorship platform using Next.js, TypeScript, Tailwind, PostgreSQL, and Supabase. Implemented authenticated dashboards, course enrollment, progress tracking, and mentor-learner interactions. Designed scalable frontend architecture that reduced component duplication by 30% and improved feature delivery speed.

  • Next.js
  • TypeScript
  • Tailwind
  • PostgreSQL
  • Supabase
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
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