Profile Picture

Osahon Oboite

Full-stack engineer building accessible, fast, and sometimes AI-powered web apps.

Chrome Extension Basics: Creating and Loading Your First Extension

Learn how to build your first Chrome Extension from scratch. In this beginner-friendly guide, you'll create a simple "Hello World" extension and understand the basics of the manifest.json file and how to load your extension in Chrome.

Building AI Agents With LangChain Part II: Understanding Tools

Learn how to create and use tools in LangChain to supercharge your AI agents. This guide breaks down tool creation, usage, and integration with chat models using TypeScript.

An Introduction to Building AI Agents With LangChain and TypeScript

Learn how to build AI agents using LangChain’s ReAct framework in JavaScript. This tutorial covers reasoning, tool usage, and memory, helping you create LLM-powered workflows that think and act.

Estimation Techniques for Software Engineers

This article explores the three-point estimation technique (Optimistic, Most Likely, Pessimistic) to help software engineers move beyond gut feeling and deliver data-driven, reliable timelines.

UI Documentation with Storybook: Documenting Stateful and Presentational Components in React

Learn how to write stories for both presentational and stateful components in Storybook. This guide covers decorators, mocking API calls, and best practices for documenting complex UIs with real-world examples.

UI Documentation with Storybook: A Beginner’s Guide to Getting Started

Learn how to set up and use Storybook in a React project for documenting and testing UI components in isolation. This guide breaks down its core files and features. Build, preview, and maintain your UI with confidence.

The Infidels Who Kidnapped God

The courage of the Philistines, often seen as villains, offers a surprising lesson in strength and resolve. This reflection on 1 Samuel shows how even unlikely figures can inspire us to face life’s battles with boldness, perspective, and a touch of humour when things fall apart.

The Three Philosophies That Will Kill a Rookie

How going too slow, too broad, or avoiding hard work can derail your growth in a fast-moving world. Learn how to truly pick up a skill today.