About Me

Luke Oladejo - Product Engineer & Fullstack Developer based in Nigeria

I'm Luke Oladejo, a product engineer from Nigeria who builds complete web platforms for founders — the kind of ambitious, multi-part products that usually need a whole team to pull off.

The founders I want to work with have a clear idea and no technical co-founder to hand it to. That's the gap I fill. I take a product from architecture decisions through the backend and database to the interface people actually use, and I own the technical calls along the way so you don't have to make them yourself.

So far that's meant two real products: GIREAPP, a pan-African learning platform serving learners across three countries, and AgriLink NG, an agri-marketplace where I led the frontend on a six-person team that placed 2nd at a national hackathon. Different problems, same job — turning an idea into something live and working.

If you're building something for the African market and need the technical half handled end to end, that's exactly what I do.

Education

B.Sc Computer Science

Augustine University, Ilara-epe

Experience

CTO & Founding Engineer — GIREAPP (volunteer)

July, 2026 – present

Technical lead on a pan-African e-learning platform serving secondary, tertiary and professional learners across Nigeria, Ghana and South Africa. Own all architecture and implementation across frontend (Next.js 15, React 19, TypeScript) and backend (Express, Prisma, PostgreSQL), including auth, role-based routing, and data-protection compliance across three jurisdictions.

Frontend Lead — AgriLink NG

Inventors Hackathon · July - Nov, 2025

Originated the product concept and led frontend development on a six-person team (product designer, two backend engineers, project manager, analyst). Built the full React + TypeScript client — role-based auth flows, product listings, real-time chat UI, mobile-first for low-bandwidth rural users. Placed 2nd in the hackathon finals.

Download CV

My Skills

Technical Skills

TypeScript

React

Next.js

Next.js

Node.js

Express

Express

PostgreSQL

PostgreSQL

Tailwind

Git

Professional Skills

System Design

API Architecture

Product Thinking

Technical Leadership

My Services

Fullstack Development

Building end-to-end web applications from database design to polished frontend interfaces.

  • REST & GraphQL API Development
  • Database Design & Optimization
  • Authentication & Security
  • Cloud Deployment & DevOps

Product Engineering

Translating ideas into shipped products through system architecture, technical planning, and iterative delivery.

  • System Architecture Design
  • Technical Planning & Scoping
  • MVP Development & Iteration
  • Performance & Scalability

Frontend & UI/UX

Crafting responsive, accessible interfaces with modern component systems and user experience optimization.

  • React & Next.js Applications
  • Component Library Development
  • Responsive & Accessible Design
  • Performance Optimization

Featured Projects

GIREAPP — Pan-African Learning Platform

GIREAPP — Pan-African Learning Platform

A multi-track e-learning platform serving secondary, tertiary and professional learners across Nigeria, Ghana and South Africa.

Next.js 15 React 19 TypeScript Express + Prisma PostgreSQL

GIREAPP — Pan-African Learning Platform

GIREAPP is an e-learning platform built for African learners across three markets and three distinct tracks — secondary, tertiary and professional — on a single product. Unlike typical edtech that picks one audience, it routes each learner to their own departmentalised experience, pairs coursework with mentorship, and ties gamification to real assessment outcomes rather than logins and streaks.

My role: Technical Cofounder & CTO — I own all architecture and implementation across both frontend and backend: auth, role-based access, the segmented dashboards, the course and assessment systems, and deployment.

Key Features:

  • Three learner tracks (secondary, tertiary, professional) on one platform, each with its own routed dashboard
  • Role-based access and segment routing enforced at the middleware layer
  • Course and lesson delivery with enrolment
  • End-of-course assessments feeding a points-and-badges system tied to actual scores
  • Built-in mentorship/counselling request flow
  • Admin tooling for managing courses and viewing learner outcomes
  • Mobile-first, designed for low-bandwidth access

Tech Stack:

  • Frontend: Next.js 15 (App Router), React 19, TypeScript, Tailwind, shadcn/ui
  • Backend: Express, Prisma, PostgreSQL
  • Auth: JWT in httpOnly cookies, verified in middleware
  • Shared type/validation contract across frontend and backend
  • Deployed with email, Redis and object storage infrastructure

Architecture note: Frontend and backend live in separate repos sharing a single typed contract, so every API response has one predictable shape across both sides.

AgriLink NG - Agricultural Marketplace Platform

AgriLink NG - Agricultural Marketplace

A web marketplace connecting Nigerian farmers directly with buyers to ensure fair prices and reduce post-harvest losses.

React + TypeScript NestJS + MongoDB Tailwind CSS Real-time Chat

AgriLink NG - Agricultural Marketplace Platform

A comprehensive agricultural marketplace platform built with React and NestJS that empowers small-scale farmers to sell their products directly to buyers through real-time negotiation and secure communication. The platform features role-based access for farmers and buyers, product listing management with search capabilities, and provides post-harvest handling guidance. By removing intermediaries, AgriLink NG aims to revolutionize Nigeria's agricultural sector, improve farmer profitability, and enhance food security.

My role: Product concept and frontend lead — React, TypeScript, Tailwind, TanStack Query, React Hook Form + Zod. Backend built by teammates.

Key Features:

  • Direct Farmer-to-Buyer Marketplace - Eliminate middlemen for transparent trading
  • Real-time Chat & Negotiation - In-app messaging system for price discussions
  • Product Listings Management - Comprehensive catalog with search and filters
  • Secure Role-Based Authentication - Separate access for farmers and buyers (JWT + Passport)
  • Farm Address Management - Multiple location support for farmers
  • Image Upload System - Product photos with primary image selection
  • Mobile-First Responsive Design - Accessible across all devices for rural farmers
  • Post-Harvest Guidance - Educational resources for reducing agricultural losses

Tech Stack:

  • Frontend: React 18 with TypeScript and Vite
  • UI: Tailwind CSS + shadcn/ui component library
  • State Management: TanStack Query with React Hook Form and Zod validation
  • Backend: NestJS 11.x with TypeScript and MongoDB (Mongoose ODM)
  • Authentication: Passport.js with JWT & Local strategies
  • Real-time: Socket.IO for chat and live notifications

Architecture & Performance:

  • RESTful API with WebSocket support for real-time features
  • Modular NestJS architecture with role-based guards
  • Atomic design pattern for React components
  • Mobile-first responsive design optimized for low-bandwidth rural areas
  • Vite for fast development and optimized production builds
  • Lazy loading and code splitting for improved load times
PollAPI - Core Poll System Backend

PollAPI - Core Poll System

A comprehensive RESTful API for managing polls, options, and votes built with Django REST Framework.

Django Django REST Framework Python SQLite

PollAPI - Core Poll System Backend

PollAPI is a production-ready backend solution for online polling applications that provides complete CRUD operations for polls, options, and votes. Built with Django and Django REST Framework, it features robust data validation, comprehensive error handling, and a fully tested codebase with 29+ unit and integration tests achieving 100% pass rate. The API follows REST principles with clean, intuitive endpoints and includes Django Admin integration for easy data management. Designed with scalability in mind, it handles vote submissions, poll creation, and real-time result tracking while maintaining data integrity through foreign key relationships and validation rules.

Key Features:

  • Complete CRUD operations for polls, options, and votes
  • RESTful API design with intuitive endpoints
  • Comprehensive data validation with detailed error messages
  • 29+ unit and integration tests with 100% pass rate
  • Django Admin interface for easy data management
  • Robust vote tracking and poll result aggregation
  • Future publication date validation for polls
  • Cross-option voting prevention with foreign key integrity
  • Scalable architecture ready for production deployment

Tech Stack:

  • Backend Framework: Django 5.2.5
  • API Framework: Django REST Framework
  • Database: SQLite (development) - PostgreSQL ready for production
  • Python Version: Python 3.8+
  • Testing: Django TestCase & APITestCase
  • API Design: RESTful architecture with JSON responses
  • Admin Interface: Django Admin for data management

Architecture & Performance:

  • Model-View-Serializer (MVS) architecture pattern
  • Foreign key relationships ensuring data integrity
  • Serializer-based validation for all incoming data
  • Comprehensive error handling with appropriate HTTP status codes
  • Related name optimization for efficient query lookups
  • API endpoint versioning ready (/api/ prefix)
  • Timezone-aware datetime handling
  • Cascading delete operations for data consistency

User Experience Highlights:

  • Simple, predictable API endpoints following REST conventions
  • Detailed error messages for debugging and validation feedback
  • Consistent JSON response format across all endpoints
  • Support for nested data (polls with their options)

In-Depth Product Stories

Deep-dive stories of products I built from idea to production.

AgriLink NG - Agricultural Marketplace Platform

AgriLink NG – Marketplace for Farmers

A comprehensive agricultural marketplace connecting Nigerian farmers directly with buyers.

React + TS NestJS MongoDB
Read the AgriLink NG case study

Contact Me