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

Full Stack Developer (Apprenticeship)

Bincom Academy · Yaba, Lagos

Building full-stack applications within cross-functional teams. Integrating RESTful APIs with Laravel and Node.js for projects serving over 15,000 active users. Working within professional code review processes and modern development workflows.

ReactNode.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.

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.

Product Dashboard

Multi-filter inventory table with search, brand, category, and sort controls

TypeScript · React · React Query · MUI

Product Dashboard TS

Fully typed React admin dashboard — strict TypeScript interfaces, React Query for data fetching, multi-column filtering, and paginated results across 194 products.

Developer Portfolio

Hero, skills, timeline, certifications, and 10-project grid — no framework

HTML · CSS · JavaScript

Developer Portfolio

Personal portfolio showcasing 10 projects. Scroll-triggered animations, active nav highlighting, mobile hamburger menu, certifications section, and a responsive 3-column project grid — built without any framework.

Python Automation Portfolio

4 CLI automation tools — file organizer, uptime monitor, CSV processor, system health dashboard

Python · CLI · Stdlib Only

Python Automation Suite PY

4 production-ready automation tools — smart file organiser with undo, website uptime monitor with email alerts, fluent CSV pipeline API, and a live system health dashboard with sparklines. Zero external dependencies.

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