Blog

Notes from Isaiah Peter on web development, AI engineering, and building real software with Node.js, React, Nim, and the Claude API — mostly written from a phone running Termux in Lagos, Nigeria.

How I Build Full Web Applications From an Android Phone Using Termux

No laptop, no desktop — just Termux, Vim, Node.js, and Git on Android. Here's the exact setup I use to build and deploy real projects, and the workarounds for the tooling gaps that come with it.

Web Development · Termux · Android Development

Building an AI Marketing Assistant With RAG and the Claude API

How an AI marketing assistant I built for the Nigerian market combines a Supabase pgvector RAG pipeline with 12 live web crawlers and the Claude API to answer questions with current data.

AI Engineering · Claude API · RAG · Supabase

Why I Built a Job Discovery API in Nim Instead of Node.js

Lessons from building a marketing job discovery and classification service in Nim — performance, tooling gaps, and what it's actually like using a less common language for a production API.

Nim Programming · Backend Development · API Design