Stephen James, Software Engineer and Web & Mobile Developer
Stephen James · Software Engineer, Web & Mobile Developer
I build modern, responsive, and scalable web applications using JavaScript and TypeScript.

Software engineer, building for web and mobile
I design and build modern, responsive applications, from the browser to iOS and Android, with JavaScript and TypeScript at the core.
On the web I work with Next.js and React; on mobile I ship cross-platform apps with React Native and Expo, backed by Node.js and Supabase. I care about clean interfaces, responsive layouts, and code that stays easy to change.
Recently I built Toyota Nigeria's Pre-Owned Cars marketplace end-to-end: 2,000+ inspected vehicles with search, inspection badges, warranty, and verified history.
const stephen = {builds: "web · mobile",writes: "JavaScript & TypeScript",ships: "clean, scalable apps",}
The tools I build with
JavaScript and TypeScript across the stack: React and Next.js on the web, React Native and Expo on mobile, with Node.js and Supabase behind them.
Things I've built and shipped
A few projects that are live right now, from a 2,000+ listing marketplace to booking platforms and company sites.
What I'm currently building
The work on my desk right now: the apps and platforms I'm actively shipping.
Modern web applications
01Fast, responsive web apps with clean UIs and solid TypeScript foundations, from marketing pages to full product dashboards.
- Next.js
- React
Cross-platform mobile apps
02iOS and Android apps shipped from a single codebase, with native feel and over-the-air updates.
- React Native
- Expo
Full-stack applications
03End-to-end products with auth, data, and APIs: the whole path from database to UI.
- Node.js
- Supabase
Let's build something
Have a project in mind, want to collaborate, or just want to say hi? I'll reply within 48h.
Direct lines
Prefer something async? Find me here.