Open to full-time roles · Nigeria

// Hi, I'm Caleb. I build useful web applications, from database to interface.

I'm a Computer Science graduate and PHP-focused full-stack developer. I build secure, database-driven web applications with PHP, MySQL, JavaScript and Bootstrap — from the schema and authentication to the responsive interface on top. I'm looking for my first full-time role.

StackPHPLaravelMySQLJavaScriptBootstrap
Portrait of Caleb, full-stack developer
Open to workFirst full-time role
B.Sc. Computer ScienceRedeemer's University, 2020 – 2024
Software Development CertificateMoat Academy, 2026
4 full-stack projectsLive demos and source on GitHub
UI/UX backgroundFigma prototypes and dev handoff
01 — About me

A developer who cares how it works and how it feels.

Hi, I'm Caleb, a full-stack web developer passionate about building modern, responsive, and scalable web applications that deliver real value to users.

I hold a B.Sc. in Computer Science from Redeemer's University, and I recently completed an intensive 3-month Full Stack software development bootcamp at Moat Academy, where I sharpened my skills building full-stack web applications from the ground up.

I'm comfortable working across the stack with PHP, Laravel, MySQL, and JavaScript, and I enjoy turning an idea into a working, well-structured application — from designing the database to building a clean, responsive interface on top of it. My earlier work as a UI/UX and graphics designer also means I understand what design teams hand over, and what good handoff looks like.

Looking for my first full-time roleI want a team where I can keep learning, contribute real value early, and grow alongside experienced engineers.

Database-first thinking

Relational schemas and PDO prepared statements keep data organised and injection risk low.

Secure by default

Session-based role access, password hashing and OTP-verified accounts in the apps I build.

Design-aware engineer

Figma prototypes and requirements work mean I read designs well and ship interfaces that match.

02 — Experience

Training, design work & education.

Design-facing roles that gave me real product, stakeholder and workflow experience — alongside the software development training that moved me into engineering.

Apr – Jul2026
Training

Software Development Bootcamp Trainee

Moat Academy
  • Completed an intensive full-stack curriculum covering HTML, CSS, JavaScript, PHP, MySQL, Bootstrap and Git, delivering 2 hands-on projects to sprint deadlines.
  • Applied modern development workflows and industry best practices to meet all sprint deadlines.
  • Earned a Software Development Certificate by completing every required project milestone and assessment.
Feb – Jul2026
Design

UI Designer (alongside the bootcamp)

HOPn — Germany (Remote)
  • Mapped the applicant journey for a SaaS recruitment platform's HR-AI CV workflow — from upload through AI-assisted screening to shortlisting — into a fully navigable Figma prototype, working directly with data and logic requirements.
  • Built responsive screens and interaction states for a finance app's onboarding-to-conversion flow, coordinating with stakeholders on requirements.
  • Balanced this design work alongside a concurrent full-stack development bootcamp, meeting both design assignments and programme milestones on schedule.
Jan – Dec2025
DesignNYSC

UI & Graphics Designer

Powersoft Integrated Solutions Ltd — Ikeja, Lagos
  • Designed and prototyped a multi-payment approval workflow end-to-end, from static screens through animated, interactive Figma prototypes, ahead of development handoff.
  • Delivered consistent, on-schedule output across multiple simultaneous design workstreams while communicating regularly with project managers and stakeholders.
  • Prepared on-brand graphic design assets for a company webinar.
2020 – 2024Feb – Oct
Education

B.Sc. Computer Science

Redeemer's University
  • Also holds the NYSC Certificate of National Service (2025) and the Moat Academy Software Development Certificate (2026).
03 — Projects

Things I've built.

Four full-stack applications with live demos and source code. Open a case study to see what I implemented and how it works under the hood.

E-commerce

Fazobeth Ventures

A full-stack online store for mothers and babies, where customers browse products, manage a cart and pay online with Paystack.

  • Complete shopping flow: catalogue, product pages, AJAX-driven cart, checkout, order confirmation and order history.
  • Paystack integration with each payment tied to a processed order record in MySQL via PDO prepared statements.
  • Signup, login, OTP verification and SMTP email password reset, plus an admin area with image uploads.
  • PHP
  • PDO / MySQL
  • JavaScript
  • jQuery
  • AJAX
  • Bootstrap
  • Paystack API
  • SMTP
Lost & found

CampusFind

A responsive lost-and-found platform for 50+ students and administrators to report, search for and reclaim items on campus.

  • Used PHP PDO prepared statements across 6 relational tables instead of raw SQL queries.
  • Added session-based role authentication and password hashing for secure access.
  • Built an AJAX/jQuery email check at signup and responsive Bootstrap CRUD and search features.
  • PHP
  • MySQL
  • AJAX
  • jQuery
  • Bootstrap
Service marketplace

Connect Pro

A marketplace connecting clients with service providers, with dedicated dashboards and transparent booking tracking for each role.

  • Separate client and provider dashboards with isolated permissions.
  • Keyword and category filtering in PHP and MySQL.
  • Booking status tracking from request to completion.
  • PHP
  • MySQL
  • JavaScript
  • JSON
  • AJAX
  • Bootstrap
Vehicle showcase

SamPrime

A vehicle showcase platform that lets SamPrime advertise its cars online and connect prospective buyers with available vehicles.

  • Car listings page plus individual vehicle detail pages.
  • PDO data layer with reusable classes and shared partials.
  • Admin area for managing vehicle listings.
  • PHP
  • PDO / MySQL
  • JavaScript
  • HTML5
  • CSS3
04 — Technical skills

My toolkit.

What I work with day to day, grouped by where it sits in the stack.

Backend

  • PHP
  • Laravel
  • RESTful APIs
  • Auth & Authorization

Databases

  • MySQL
  • MongoDB
  • PDO (prepared statements)

Frontend

  • JavaScript (ES6+)
  • React
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • AJAX

Integrations

  • Paystack API
  • SMTP (OTP & password reset)

Cloud & tools

  • AWS (EC2, S3, RDS)
  • Docker
  • Git & GitHub
  • VS Code
  • XAMPP

Design

  • Figma
  • Canva
  • Webflow
  • Stitch
Currently expanding into
  • Node.js
  • Automated testing
  • CI/CD basics
05 — Résumé

Want the full picture?

View my résumé for my background in education, training, design experience and technical skills. The full CV adds more detail on each project and role.

06 — What's next?

Let's build something great together.

I'm actively looking for new opportunities and my inbox is always open. Whether you have a question or you're hiring for a full-time engineering role, I'll do my best to get back to you quickly.

Nigeria +234 811 015 0322 Usually replies within 24 hours
E-commerce

Fazobeth Ventures

Fazobeth Ventures home page

Overview

An online store for mothers and babies where customers can browse products and shop conveniently. It takes a customer from browsing to a paid, confirmed order — and gives the shop owner an admin area to manage the catalogue.

Stack

  • PHP
  • PDO / MySQL
  • JavaScript
  • jQuery
  • AJAX
  • Bootstrap
  • Paystack API
  • SMTP

What I built

  • The complete shopping flow — product catalogue, product detail pages, AJAX-driven cart and product loading, checkout, order confirmation and a customer order-history page.
  • Paystack API integration for secure online payments, tying each payment to a processed order record in MySQL via PDO prepared statements.
  • Customer authentication with signup, login, OTP verification and SMTP email-based password reset.
  • An admin area with image-upload support for managing the product catalogue, on a responsive Bootstrap interface.
Lost & found

CampusFind

CampusFind home page

Overview

A lost-and-found web application that gives students and administrators a secure, searchable way to report and reclaim items on campus. Built as a full-stack platform for 50+ students and administrators.

Stack

  • PHP
  • MySQL
  • PDO
  • AJAX
  • jQuery
  • Bootstrap
  • HTML5
  • CSS3

What I built

  • All database interaction structured with PHP PDO prepared statements across 6 relational tables, avoiding raw SQL queries and reducing injection risk.
  • Session-based role authentication and password hashing to support secure multi-role access.
  • A real-time AJAX/jQuery email-availability check at signup to smooth the registration flow.
  • A fully responsive Bootstrap interface supporting CRUD operations and search across screen sizes.
Service marketplace

Connect Pro

Connect Pro home page

Overview

A service marketplace connecting clients with service providers, with dedicated dashboards and transparent booking tracking for each role — so everyone can see where a request stands from the first click to completion.

Stack

  • PHP
  • MySQL
  • PDO
  • JavaScript
  • JSON
  • AJAX
  • Bootstrap

What I built

  • Separate PHP-driven client and provider dashboards, keeping each role's interface and permissions cleanly isolated.
  • Keyword and category filtering with PHP and MySQL to speed up service discovery for clients.
  • A booking management system with PDO-backed status tracking, giving users real-time visibility from request through completion.
Vehicle showcase

SamPrime

SamPrime vehicle inventory

Overview

A vehicle showcase platform that helps SamPrime advertise its cars online and connect prospective buyers with available vehicles, with a searchable inventory and an admin area for the team.

Stack

  • PHP
  • PDO / MySQL
  • JavaScript
  • HTML5
  • CSS3

What I built

  • A car listings page and individual vehicle detail pages so prospective buyers can browse available stock and view each car's information online.
  • The data layer with PDO and MySQL prepared statements, with the codebase organised into reusable classes and shared page partials.
  • An admin area for managing vehicle listings, with a clean, responsive front end in HTML5, CSS3 and JavaScript.