Fullstack developer · Ijebu Ode, Nigeria · Open to freelance work

I build dependable software, and the AI that makes it easier to use.

Fullstack developer at Edutams, working on the platform that runs Ogun State’s schools. On my own time I build AI agents and offline-first tools, like a tutor that works without internet and an NGO helper that turns a chat into a donation. I ship alongside AI coding agents like Claude Code, Codex and Kiro, and I review and own every line.

16 projects
shipped across education, health, commerce, sport and charity
5 AI builds
agents with RAG, tool calling and human approval steps
6 years
in tech, from hardware support in 2020 to fullstack and AI
2 countries
clients in Nigeria and the United Kingdom

Selected work

Each one has a case study: the problem, how it works, and the decisions behind it.

01 — Edutams · 2025–now

Edutams Essential V2

The school administration system behind Ogun State’s DiPER, used by ministry officials, schools, teachers and families across the state, from admission to graduation.

Laravel · Vue · PDF reports

02 — Fullstack · 2026

AceDrill

WAEC and JAMB revision that keeps working when the internet doesn’t. Quizzes are graded on the device without sending it the answers, offline progress syncs safely when the connection returns, and an AI tutor falls back to built-in explanations with no signal.

Laravel · React · IndexedDB · PWA · Groq/Gemini · 288 tests

03 — Fullstack · 2026

HAMA Vet

A veterinary clinic’s whole business in one app: pet records, appointment booking, and a store with checkout and receipts. Payments run through a locked database transaction, so an order can’t be paid twice or for the wrong amount.

Laravel 12 · Inertia · Vue 3 · Paystack · Pest

04 — Frontend · Concept · 2026

Remo Stars FC

A fan portal concept for a Nigerian Premier League club, with a 3D stadium scene, a lineup builder and a merch store. Live fixtures and tables are cached and fall back to seed data, so the site never shows an empty match day.

Next.js 16 · Three.js · API-Football · Zustand

AI systems

Agents that act in real systems, built so they fail safely when the model doesn’t answer.

Also: HR AI Platform, a multi-agent HR assistant using FastAPI, pgvector, Celery and WhatsApp. Source code for these projects is private; I’m happy to walk you through it on a call.

Client & community work

Websites and platforms for businesses, charities and events.

Also

  • North Manchester Inclusion PartnershipAccessible community directory with ward and need filtersNext.js 16
  • HR AI PlatformMulti-agent HR assistant with FastAPI, pgvector and WhatsAppPython · FastAPI

Stack

The tools behind the projects above.

Frontend

  • React
  • Next.js
  • Vue
  • Nuxt
  • Inertia.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML & CSS
  • Three.js
  • GSAP
  • Framer Motion
  • PWA & IndexedDB

Backend

  • Laravel
  • PHP
  • Python
  • FastAPI
  • Node.js
  • REST APIs
  • MySQL
  • PostgreSQL
  • Prisma
  • Supabase
  • Redis & queues
  • Socket.io
  • Paystack

AI

  • Gemini
  • Groq
  • LangChain
  • RAG
  • Function calling
  • Chroma
  • pgvector
  • Embeddings
  • Prompt guardrails
  • Claude Code
  • ChatGPT
  • Codex
  • Kiro
  • Antigravity
  • AI coding agents

Tools

  • Cloudinary
  • Git
  • Pest & Vitest
  • Figma

Experience

  1. 2026 — now

    Graduate Developer · Edutams

    I build features for a state-wide school management platform used by government, schools and families, and help keep it fast during the busiest weeks of the school year.

  2. 2024 — 2025

    Software Development Intern · Edutams

    Joined the platform team and shipped production features in Laravel and Vue across the company’s education products.

  3. 2022 — 2023

    Science Teacher & ICT CDS President · Fridaus Model School, Igbore

    Used student performance data to change how lessons were taught, which led to a 70% improvement in overall results.

  4. 2020 — 2024

    Computer Engineer · Babakawo Computer Services

    Hardware, networks and client support. This is where I learned how systems fail in the real world.

  5. 2020

    Computer Engineer Intern · Central Tech Computer Services, Babcock University

    Installed, maintained and repaired computer hardware and networking systems.

BSc Computer Science, Olabisi Onabanjo University, 2018–2023

Certifications

  • Generative AIDeepTech_Ready by Data Science Nigeria · 3MTT · 2026View
  • Introduction to Generative AIGoogle Cloud · Coursera specialization, 4 courses · 2026Verify
  • AI SchoolAfrican Technology Forum · ATF AI Challenge · 2026View
  • 3MTT Training ProgrammeFederal Government of NigeriaView
  • Certificate of CompletionTS AcademyView
  • Software Development & Data AnalysisDFA Challenge · Youth Intermediate programmesSoftware Data
  • JavaScript Algorithms & Responsive Web DesignfreeCodeCampJavaScript Web Design
  • Google AnalyticsGoogleView
Portrait of Abdulsalam Habeeb

About

I started out fixing computers and teaching science. Both taught me that technology only matters if the person on the other end can use it.

Now I like problems where structure matters: data that has to be right, payments that can’t double-charge, and apps that keep working on a slow connection.

I build with AI coding agents every day. They let me move fast, but I still review, test and own every line that ships.

Away from the keyboard: chess and crossword puzzles. At the keyboard: usually pair-programming with an AI agent.

Have a project or a role in mind?