---
title: "Shola Jegede (@sholajegede) | Hashnode"
description: "Developer Relations Engineer. Read the latest articles by Shola Jegede on Hashnode."
url: "https://hashnode.com/@sholajegede"
---

@sholajegede

# Shola Jegede

@sholajegede · Lagos, Nigeria · Joined July 2022

Developer Relations Engineer

[Website](https://sholajegede.com/?ref=hashnode)

### [How to Build an AI-Powered, Local-First Chrome Extension That Turns Your Browsing History into an Intent Map](https://freecodecamp.org/news/how-to-build-an-ai-powered-local-first-chrome-extension?utm_source=hashnode&utm_medium=feed)

Learn to build a local-first Chrome extension that groups your browsing history into AI-labeled intent threads, with clustering, Claude, and React.

90 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-build-an-ai-powered-local-first-chrome-extension?utm_source=hashnode&utm_medium=feed)

[Jun 19](https://hashnode.com/posts/how-to-build-an-ai-powered-local-first-chrome-extension/6a357903529dee82e5b4624b)

### [Mastra vs LangChain: Building an AI Agent Pipeline and Analyzing the Data](https://freecodecamp.org/news/mastra-vs-langchain-building-an-ai-agent-pipeline-and-analyzing-the-data?utm_source=hashnode&utm_medium=feed)

I built the same AI agent pipeline in Mastra and LangChain, measured every token and step. Here is what the data actually looks like.

30 min read · [freecodecamp.org](https://freecodecamp.org/news/mastra-vs-langchain-building-an-ai-agent-pipeline-and-analyzing-the-data?utm_source=hashnode&utm_medium=feed)

[Jun 13](https://hashnode.com/posts/mastra-vs-langchain-building-an-ai-agent-pipeline-and-analyzing-the-data/6a2d04106a8db5c6ef6facf4)

### [How to Build a Secure Multi-Tenant AI Agent System with Kinde, Mastra, and Convex](https://sholajegede.hashnode.dev/how-to-build-a-secure-multi-tenant-ai-agent-system-with-kinde-mastra-and-convex?utm_source=hashnode&utm_medium=feed)

Build AI agents that keep every organization's data isolated, with the tenant identifier enforced at every layer from auth to database.

24 min read · [sholajegede.hashnode.dev](https://sholajegede.hashnode.dev/how-to-build-a-secure-multi-tenant-ai-agent-system-with-kinde-mastra-and-convex?utm_source=hashnode&utm_medium=feed)

[Jun 10](https://hashnode.com/posts/how-to-build-a-secure-multi-tenant-ai-agent-system-with-kinde-mastra-and-convex/6a28be6604070fd0e0b1d5d7)

### [How to Build and Deploy Tetris Inside ChatGPT: A Complete Guide to the Vercel ChatGPT Apps SDK with TypeScript, Convex, and Kinde OAuth](https://freecodecamp.org/news/how-to-build-and-deploy-tetris-inside-chatgpt?utm_source=hashnode&utm_medium=feed)

Imagine playing a fully functional game of Tetris without leaving your ChatGPT conversation: rotating pieces, clearing lines, competing on leaderboards – all within the chat interface you already use

90 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-build-and-deploy-tetris-inside-chatgpt?utm_source=hashnode&utm_medium=feed)

[Jan 17](https://hashnode.com/posts/how-to-build-and-deploy-tetris-inside-chatgpt/69a5cfdbe8e1f9df72cd846f)

### [How to Build a Multi-Tenant AI SaaS from Scratch with Next.js, Kinde, and Convex](https://sholajegede.hashnode.dev/how-to-build-a-multi-tenant-ai-saas-from-scratch-with-nextjs-kinde-and-convex?utm_source=hashnode&utm_medium=feed)

Learn how to add invitations, role-based access, and cross-organization switching to your AI app with clean, scalable architecture.

225 min read · [sholajegede.hashnode.dev](https://sholajegede.hashnode.dev/how-to-build-a-multi-tenant-ai-saas-from-scratch-with-nextjs-kinde-and-convex?utm_source=hashnode&utm_medium=feed)

[Dec 19, 2025](https://hashnode.com/posts/how-to-build-a-multi-tenant-ai-saas-from-scratch-with-nextjs-kinde-and-convex/6a77bec04e8cdb9522fc2847)
