Hi, I'm Gabriel
Full-Stack Software Developer
Backend • APIs • Cloud • Security • AI
I build production-ready web applications, REST APIs and business systems using Python, Laravel, Django, React and Next.js - with a focus on scalable architecture, security and cloud deployment.
- Python
- Django
- Laravel
- React
- Next.js
- TypeScript
- PostgreSQL
- MySQL
- REST APIs
- Git
Featured Projects
Real, shipped systems - prioritizing engineering depth (architecture, data, security) over visual polish.
Business Platform / Compliance Engine
HR & Payroll Management System (Plutus)
Compliance-native payroll and HR platform for Nigeria, with a versioned statutory rules engine, database-level role security, and integer-precision payroll math.
- Next.js
- TypeScript
- Supabase
- PostgreSQL
- Row-Level Security
- REST API
- Authentication
Full-Stack Application
School Management System
A full-featured web application for streamlining school operations - student management, exam processing, result generation and fee tracking.
- Next.js
- TypeScript
- Full-Stack
REST API / Backend
eCommerce Platform
A Django REST Framework backend powering a headless eCommerce storefront - product catalog, cart/checkout, orders and payments behind a JWT-secured API.
- Python
- Django REST Framework
- PostgreSQL
- JWT
- REST API
Full-Stack Application
Training & Learning Management System
A centralized platform for managing courses, trainers, trainees, schedules, attendance, assessments, and training records.
- Laravel
- PHP
- MySQL
Client Website
DHN Consulting - Client Website
A client website built for DHN Consulting, a strategic growth and financial advisory firm - "Empowering Strategic Growth & Financial Excellence."
- Next.js
- TypeScript
- Client Project
How I Build Software
My working process from problem to production, not just from keyboard to browser.
Understand the Problem
Start from the real business or user problem, not the tech - and be clear on what 'correct' looks like.
Design the Architecture
Sketch the data model, API boundaries, and where security and roles live before writing application code.
Build APIs & Backend
Implement the backend and REST APIs first, with the data model and business rules as the source of truth.
Build the User Interface
Layer a responsive, accessible front-end on top of the API, rather than starting from the UI.
Secure the Application
Add authentication, authorization and input validation as part of the build, not an afterthought.
Test
Write unit and integration tests around the logic that must not break - especially calculations and access rules.
Deploy
Ship through CI, with the build, typecheck and tests gating every deploy.
Monitor & Improve
Watch what breaks in production and feed it back into the next iteration.
How the Layers Fit Together
A simplified view of how a typical application I build is layered - frontend, API, backend, data and infrastructure.
Frontend
React / Next.js / TypeScript
REST API
JWT-secured endpoints
Backend
Laravel · Django / Django REST Framework
Database
PostgreSQL · MySQL
Infrastructure
Vercel · Supabase · GitHub Actions CI
Not every project uses every layer or technology shown - this reflects how the layers relate, not a single fixed stack applied to every project.
Engineering Skills
Technologies I've actually used to ship the projects on this site - organized by where they sit in a typical application.
Languages
- Python
- PHP
- JavaScript
- TypeScript
- SQL
Backend
- Django / Django REST Framework
- Laravel
- REST APIs
Frontend
- React
- Next.js
- Tailwind CSS
- styled-components
Databases
- PostgreSQL
- MySQL
DevOps & Cloud
- Git & GitHub
- CI/CD (GitHub Actions)
- Vercel
- Supabase
- Linux (CI/deployment environments)
Security
- Authentication (JWT, Supabase Auth)
- Authorization / Row-Level Security
- Secure coding (integer money, input validation)
- OWASP awareness
Testing
- Unit testing (Vitest, Django test suite)
- CI-driven regression testing
- API testing
AI-Assisted Development
- AI pair-programming workflow (Claude Code) on production codebases
- AI API integration & LLM-powered features (in progress)
Currently exploring (not yet used in a shipped project)
- FastAPI
- Docker
- AWS
- Redis
- RAG fundamentals
Building Software in the AI Era
I use modern AI development tools to accelerate development, explore solutions and build intelligent features - while maintaining engineering discipline around architecture, security, testing and code quality. I'm a software developer who integrates AI into real-world applications, not an AI researcher.
Practicing today
- AI pair-programming on production codebases
- AI-assisted refactoring & code review
Working toward
- AI API integration
- LLM-powered application features
- RAG fundamentals
- Natural-language interfaces
Security-Minded Development
Security isn't a separate step - it's part of how I design and build applications, from the database up. I don't claim professional cybersecurity expertise; this reflects practices I've actually applied while building real systems.
- Secure authentication (Supabase Auth, MFA, JWT)
- Authorization / role-based access control
- Database-level Row-Level Security
- Input validation
- API security
- Secure password handling
- OWASP awareness
- Security-conscious architecture (audit trails, data masking)
Currently Building
What's actively in progress right now, not just what shipped in the past.
HR & Payroll Management System (Plutus)
Extending statutory payroll compliance coverage and the accounting layer (AP/AR, general ledger, bank reconciliation) on a Next.js + Supabase monorepo.
AI-Assisted Software Development
Building production systems with AI pair-programming while keeping architecture, testing and security discipline in place.
This Portfolio
Continuously evolving this site as a software-engineering showcase, including reusable project case-study tooling.
About
I'm a Full-Stack Software Developer focused on building business applications, REST APIs and scalable web systems.
I work across backend development, frontend engineering, databases, authentication, APIs and deployment using technologies such as Python, Laravel, Django, React and Next.js.
My projects include a compliance-native HR & payroll platform, education platforms, an eCommerce API and a training management system.
I'm particularly interested in backend engineering, application security, cloud deployment, and using AI tools to build software faster without cutting corners on architecture or testing.
Career Timeline
Factual, year-by-year progression - not a highlight reel.
2024
Started building web & software systems.
2025
Delivered client applications and expanded into full-stack development - including a Django REST API backend and a Laravel training-management system.
2026
Focused on backend systems, APIs, business applications and application security - including a compliance-native HR & payroll platform with database-level authorization and a versioned statutory rules engine.
Future
Building scalable, AI-enabled software systems and deepening cloud & security engineering skills.
Achievements
20+
GitHub Repositories
5+
Full-Stack Projects Built
3+
Client Websites Delivered
2+
Years Building Software
Let's Build Something Useful
I'm open to software engineering opportunities, backend/full-stack roles, freelance engineering projects and collaborations.