Software Engineer.

I like to craft solid and scalable products with great user experiences.

I'm John Ayodeji, 17, with 3+ Years of experience. Started coding in 2020, specializing in backend engineering, mobile app development, and web development.

Self-taught programmer with proven experience in building live projects. Tech enthusiast.

hero image

Services

Specialized in multiple domains of software engineering

BACKEND DEVELOPMENT

Building robust server-side applications and APIs using Golang, Node.js, Python, and database technologies. Ensuring scalability and security.

APP DEVELOPMENT

Developing cross-platform mobile applications and desktop software solutions that deliver seamless user experiences across different devices.

Projects

Showcasing my latest works and experiments in tech

Chirpy

Golang + Postgres + JWT

A twitter like API built with Go.

View Project

Blog Aggregator

Golang + Postgres

A simple CLI RSS reader written in Go.

View Project

Pokedex CLI

Golang

A CLI based pokemon locator

View Project

Natours

Node.js + Express + MongoDB + Pug

Tour Booking Web Application

View Project

Flashly

Node.js + React Native

Flashly is a mobile app for viewing football fixtures, results, and news.

View Project

Block AI

Node.js + Express + MongoDB

An AI agent integrated into whatsapp and telegram that can respond to user queries using natural language processing.

View Project
Expertise

Technical Proficiency

A comprehensive toolkit refined through years of practical experience

Golang

Postgres

Node.js/Express

React Native

React.js

JavaScript

TypeScript

Git

Github

RabbitMq

MongoDB

mySQL

docker

Postman

Zustand

Expo

Experience

Professional Journey

Backend Developer

FreeLance

Remote2024 - Present
  • Developed robust backend systems for applications.
  • Implemented secure data management solutions for sensitive information.
  • Collaborated with frontend teams to ensure seamless integration.

Mobile App Developer (React Native)

FreeLance

Remote2025 - Present
  • Building cross-platform mobile applications using React Native and Expo for iOS and Android
  • Integrating native modules and optimizing performance for smooth, native-like experiences
  • Architecting apps with TypeScript, Zustand, and modular reusable components

Download Resume

I can help you design, improve or build the product experience for your new or existing products. Feel free to get in touch with me.

Do You Have Any Ideas?

SAY HELLO! 👋

🌙 Night mode — somewhere in the metaverse

Ayodeji 2025