About Me
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.
My Skills
Technical Skills
TypeScript
React
Next.js
Node.js
Express
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
A multi-track e-learning platform serving secondary, tertiary and professional learners across Nigeria, Ghana and South Africa.
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
A web marketplace connecting Nigerian farmers directly with buyers to ensure fair prices and reduce post-harvest losses.
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
A comprehensive RESTful API for managing polls, options, and votes built with Django REST Framework.
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 – Marketplace for Farmers
A comprehensive agricultural marketplace connecting Nigerian farmers directly with buyers.
Read the AgriLink NG case study