Gabriel Oghie

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

Download CV (PDF)

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

PythonTypeScriptJavaScriptPHPSQL

Backend

DjangoDjango REST FrameworkFastAPILaravelSQLAlchemyAlembicREST API design

Frontend

Next.js (App Router)ReactTailwind CSSshadcn/ui

Data

PostgreSQLpgvectorMySQLRedisSupabaseNeonDrizzle ORM

Security

JWT and refresh-token authTOTP MFARow-Level Securityargon2 hashingInput validationOWASP practices

DevOps

GitGitHub Actions CI/CDDockerVercelRailwayLinuxcPanel/SSH deploymentpnpm monorepos

Testing

VitestDjango test suiteAPI testingCI regression testing

AI

Claude API integrationRetrieval-augmented generation (hybrid retrieval, reranking, citations)AI-assisted development

Experience

  • Independent Full-Stack Developer

    • 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

    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

    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

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

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

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

AI Engineering

Web & Digital

Education

National Diploma (ND), Business Administration

Languages

English — fluent (C2)

Building production-ready software, one system at a time.