Ajayi Taiwo
John.

Frontend Developer — React · TypeScript · JavaScript · Node.js

IBM-certified developer with production experience across the full stack — TypeScript and React on the frontend, Python and Node.js on the backend. I build things that work end to end.

Scroll

Frontend developer —
with backend range

I build interfaces that are fast, typed, and production-ready — React components, custom hooks, TypeScript throughout, and UIs that connect cleanly to the APIs behind them. My GitHub spans React, TypeScript, JavaScript, Python, PHP, and Jupyter notebooks. I know the backend well enough to never be blocked by it.

⚡

Frontend Development

React and TypeScript — component architecture, custom hooks, Context API, React Query, and responsive UIs. Production-shipped across multiple projects.

🔧

Backend Exposure

REST APIs with Node.js, Express.js and Python, production Nginx/Gunicorn deployments, Celery task queues. Enough to build and debug the full stack.

🗄️

Database & Systems

PostgreSQL schema design, query optimisation, and data work in Python with Jupyter notebooks. End-to-end thinking from data layer to UI.

Core technologies

React
TypeScript
JavaScript
Node.js
Express.js
HTML/CSS
REST APIs

Also worked with: Python · Django · PHP · Laravel · Angular · PostgreSQL · Redis · Celery · Nginx · Gunicorn · Jupyter · Git · Docker

Frontend — React & TypeScript

Fully typed React apps — strict interfaces, custom hooks, React Query for data fetching, Context API state management. Production-shipped across 5 projects.

Backend — Python & Node.js

REST APIs with Express.js and Django REST Framework, Nginx/Gunicorn deployments, Celery task queues, and Redis for async processing.

Data & Systems

PostgreSQL schema design, query optimisation, Python scripting and Jupyter notebooks. Multiple languages across real production projects.

Where I've worked

Mar 2024 – Present Current

Frontend Developer

Enerx Ltd · Adeniyi Jones, Lagos

Built a multi-page exhibition platform in React.js and Node.js serving real-world users in production. Implemented interactive UI features for the John SciTec Website. Authored automated test cases and integrated third-party APIs and internal microservices.

React.jsNode.js Express.jsAPI TestingMicroservices
Jul 2025 – Present Current

Mobile App Developer

Bincom Academy · Yaba, Lagos

Building mobile applications within cross-functional teams, integrating RESTful APIs with Laravel and Node.js for projects serving over 15,000 active users. Developed FoodRisk AI, a mobile app that flags food safety risks, and DevCircle, a community app for developers to connect and collaborate. Working within professional code review processes and modern development workflows.

React NativeNode.js LaravelREST APIs
Feb 2025 – Jun 2025

Backend Developer Intern

DON-CLEM LTD

Designed and built RESTful APIs with Django REST Framework. Configured production deployments with Nginx and Gunicorn. Reduced response times for long-running operations by offloading background jobs to Celery and Redis.

Django REST FrameworkPython NginxCeleryRedis

IBM Full Stack & beyond

IBM · Coursera

Developing AI Applications with Python & Flask

Building and deploying AI-powered web applications using Python, Flask, and IBM Watson APIs.

IBM · Coursera

Python for Data Science, AI & Development

Python fundamentals, data analysis with Pandas and NumPy, and integration with AI services.

IBM · Coursera

Developing Back-End Apps with Node.js & Express

RESTful API design, authentication, and backend architecture with Node.js and Express.

IBM · Coursera

Introduction to Cloud Computing

Cloud architecture, deployment models, and hands-on experience with IBM Cloud services.

New Horizons

Full Stack Web Development Internship

Hands-on internship programme covering full stack development practices and real project delivery.

Bincom Academy

Python (Intermediate)

Intermediate Python programming — OOP, data structures, file handling, and scripting projects.

Selected work

DevDoc AI

Mode selector, language picker, and code input — paste & generate

React · TypeScript · Claude AI

DevDoc AI AI

Paste code and instantly generate documentation, READMEs, code reviews, explanations, or unit tests — powered by Claude AI. Five modes, eight languages, fully typed React hooks.

NaijaCart Platform

Hero section — search bar, navigation, and CTA

React · Next.js · Node.js

NaijaCart

Nigerian e-commerce marketplace with a bold hero, product search, and checkout built for local consumers. Clean, mobile-first UI designed to communicate trust and speed.

FoodRisk AI

Home dashboard — AI Health Detective, sensitivity profile, and Smart Inspect barcode/menu scanning

AI · Pattern Matching · Food Safety

FoodRisk AI AI

App built at Bincom Academy that helps users track food reactions and flag hidden triggers using AI pattern matching. Includes a personal sensitivity profile, barcode and menu scanning via Smart Inspect, and a history log for building evidence over time. Private company codebase — built as part of a cross-functional team.

DevCircle

Landing page — mentorship, resources, and community programs

Community · Mentorship Platform

DevCircle

Community platform built at Bincom Academy connecting people through mentorship, resources, and programs — with volunteer and donation flows supporting the community's growth. Private company codebase — delivered as part of a team serving over 15,000 active users across Bincom's app portfolio.

TaskFlow API

Live API · Interactive Swagger docs · 9 passing tests · Deployed on Render

Python · Django REST · PostgreSQL

TaskFlow API PY

Project and task management REST API — token auth, CRUD, custom actions (complete, assign, archive), service layer pattern with 9 passing tests. Live on Render with PostgreSQL and interactive Swagger docs.

DevTrack

Pomodoro timer with animated ring + task board with priority and status filters

React · TypeScript · Custom Hooks

DevTrack TS

Productivity dashboard combining a Pomodoro timer (full state machine via custom hook) with a typed task manager. Active task links to timer — pomodoro count auto-increments on session complete.

Finance App

Offline-first balance & transactions screen — writes land in SQLite instantly, sync runs in the background

React Native · TypeScript · SQLite

Finance App TS

Offline-first mobile expense tracker built with React Native, TypeScript, and Clean Architecture. Optimistic UI writes straight to SQLite, a repository pattern with Result types keeps error handling explicit, and an automated CI/CD pipeline runs linting, type checks, and unit tests on every push.

Spotify Stats Dashboard

Top tracks, artists & recent plays — pulled live from Spotify Web API

React · Spotify API · PKCE OAuth

Spotify Stats API

Personal music analytics dashboard built on the Spotify Web API. Implements PKCE OAuth (no backend required), auto token refresh, and visualises top tracks, top artists with popularity rings, and recently played history across three time ranges.

More projects on GitHub

Let's build something

Open to new roles, freelance projects, and collaborations. Drop me a message and I'll get back to you.

johnajayi.bincom@gmail.com