Fullstack engineer, educator, and builder of thoughtful web experiences.
I’m Oluwasetemi Ojo. I build web applications with TypeScript, JavaScript, React, and Node.js, and I help the next generation of frontend engineers grow at AltSchool Africa.





Latest writing
All articlesIntroducing the new Set methods in ES2025
ES2025 introduces the new
Setmethod to the JavaScript language. This method provides native set operations previously requiring manual implementation.Read articleOct 30, 2025 Designing Data-Intensive Applications - What I Learned from Part 1: Foundations of Data Systems
A practical summary of "Designing Data-Intensive Applications" Part 1, translated for frontend engineers building production-grade, real-time experiences.
Read articleOct 29, 2025 From 10 Lines to 100 Retries: Building a Git Clone Function That Doesn't Quit
The best developer tools feel like magic because they handle complexity invisibly. They meet you where you are, understand your intent, and just work. That's the standard we should hold all our code to—whether it's a 20-line shell function or a 20,000-line application.
Read articleOct 16, 2025 building-apollo-server-hono-integration
Turn a Graphql server into a route in an existing Hono Backend
Read article
Work
- A
- Company
- AltSchool Africa
- Role
- Frontend Engineering Instructor
- Period
- Now
- I
- Company
- Intellubus
- Role
- Consultant · FullStack Engineer
- Period
- Now
- o
- Company
- oluwasetemi.dev
- Role
- Technical Writer
- Period
- Writing
Selected projects
All projects@setemiojo/utils - NPM Package
Type-safe utility library for JavaScript/TypeScript projects with commonly used helper functions
View project
AI Builders Workshop
Interactive workshop slides for building AI-powered applications, covering modern AI integration patterns and best practices
View project
AI Explorer
Full-stack AI-powered application demonstrating modern AI integration patterns using AI SDK with Anthropic Claude and OpenAI models
View project
OOS Tools - Interactive Teaching Platform
Real-time interactive teaching tools for engaging classroom experiences with live updates, gamification, and instant feedback collection
View project
