Gabriel Oghenenoghie Patrick
Full-Stack Software Developer · Backend & API Engineer
Lagos, Nigeria (WAT, UTC+1) · Open to remote roles or relocation · Visa sponsorship required for EU/UK
Profile
Full-stack developer building production web applications, REST APIs and business systems with Python (Django, FastAPI), Laravel, React and Next.js. My focus is correctness where it matters most: compliance rules held as versioned data, money stored as integer minor units, and access control enforced in the database through Row-Level Security. I have delivered client systems end to end, from schema design to CI/CD and deployment.
Technical Skills
Languages
Backend
Frontend
Data
Security
DevOps
Testing
AI
Experience
Independent Full-Stack Developer
Freelance & Client Projects · 2024 – Present
- Designed, built and shipped client systems end to end: requirements, data modelling, APIs, UI, security, CI/CD and hosting.
- Delivered 3+ client websites and applications, including an enterprise learning management system and a corporate advisory platform.
- Wrote a SKILL.md engineering guide for each repository, recording architecture decisions, conventions and domain rules so that projects stay maintainable.
IFS LMS
Institute for Fiscal Studies Nigeria (client) · Delivered
Laravel REST API · Next.js App Router · MySQL · GitHub Actions · Vercel · cPanel/SSH
- Built an enterprise learning management system that runs courses, trainers, trainees, schedules, attendance, assessments and training records.
- Implemented multi-tenancy with an Eloquent global scope and a BelongsToSchool trait, plus five roles managed through spatie/laravel-permission.
- Set up CI/CD from GitHub Actions to cPanel over SSH for the API, with the Next.js frontend deployed on Vercel.
GECA Advisory
Corporate advisory & training firm (client)
Next.js · TypeScript · Supabase · Sanity CMS · Resend
- Built the corporate site: course catalogue, training calendar, services showcase and a careers application flow.
- Added a Supabase-backed admin dashboard, a Sanity CMS for editorial content and transactional email through Resend.
Selected Projects
Plutus — Compliance-native HR & Payroll Platform
In progress
Next.js · TypeScript · Supabase · PostgreSQL RLS · FastAPI · SQLAlchemy · pnpm monorepo
- Built a payroll engine for Nigerian statutory schemes (PAYE, pension, NHF, NHIS, NSITF, ITF, WHT). Every rule is stored as effective-dated, versioned data and none is hardcoded.
- Stored all money as integer kobo (bigint) and scaled rates in parts per million, so pay runs have no floating-point drift. Payroll and statutory records are append-only.
- Enforced seven organisation roles with Row-Level Security across 89 tables and required TOTP MFA for super admins. The schema is built from 117 migrations and gated by a two-job CI pipeline.
- Proved an offline desktop edition on embedded Postgres (PGlite) and built a parallel FastAPI backend with session-scoped RLS, deployed on Railway.
Corpus — AI Document Intelligence
Prototype
Python · FastAPI · Next.js · PostgreSQL + pgvector · Claude API
- Built a RAG system that answers questions across a document library, with inline, clickable citations to the source passages.
- Combined hybrid retrieval (vector and keyword) with reranking before generation, which improves how precisely answers are grounded in the sources.
AnchorShip NL — Marine Engine & Parts Marketplace
In development
Next.js · TypeScript · Drizzle ORM · PostgreSQL (Neon) · Tailwind CSS · Railway
- Building a B2B marketplace for marine diesel engines and spare parts (Wärtsilä, MAN, MaK, Deutz, Caterpillar). It includes part-number search and an admin console.
- The signature feature is exploded-diagram part discovery: hotspots on the diagram link straight to in-stock items.
eCommerce Platform — Headless REST API
Python · Django REST Framework · PostgreSQL · JWT
- Built a DRF backend that powers a headless storefront, covering the product catalogue, cart and checkout, orders and payments behind a JWT-secured API.
School Management System
Next.js · TypeScript · PostgreSQL
- Built a multi-tenant platform for Nigerian schools covering student management, exam processing, result generation and fee tracking. Data such as a student's current class is derived from records rather than stored twice.
Certifications
Google Cybersecurity
Google via Coursera
- Foundations of Cybersecurity — May 2026
- Tools of the Trade: Linux and SQL — Jun 2026
- Assets, Threats, and Vulnerabilities — Jun 2026
- Sound the Alarm: Detection and Response — Aug 2026
- Automate Cybersecurity Tasks with Python — Aug 2026
AI Engineering
Anthropic
- Claude Code in Action (Coursera) — May 2026
- AI Fundamentals with Claude (Coursera) — Jun 2026
- Claude 101 (Anthropic Academy) — 2026
Web & Digital
- Next.js 14 & React — The Complete Guide (Udemy) — Mar 2024
- Fundamentals of Digital Marketing (Google) — 2023
Education
National Diploma (ND), Business Administration
Yaba College of Technology, Lagos · 2017
Languages
English — fluent (C2)