Skip to content
study 001
17 Projects
600+ Commits
Open to Remote / Hybrid

David Idowu

Full-Stack Software Engineer | Cybersecurity Science Scholar

Building secure full-stack systems across React/Next.js, React Native, Django, and Node.js with security by default: Row Level Security, JWT and OAuth auth, rate limiting, race-condition-safe financial ledgers.

View Projects (17)
17
projects
600+
commits
07
role CVs
Scroll to Explore
PROFILE // 01
David IdowuFull-Stack Software Engineer | Cybersecurity Science Scholar
Status:Active / Available
Focus:Security & Full-Stack
Education:NUTM Scholar
View Primary SWE Resume↗
About Me

Security-Conscious Full-Stack Engineering

I'm David Idowu, a Full-Stack Software Engineer and Cybersecurity Science scholar at NUTM. I build secure, high-performance systems across React/Next.js, React Native, Django, and Node.js with database and cloud persistence in Supabase and PostgreSQL.

As the sole contributor across 17 shipped or in-progress codebases and 600+ commits, I focus on complex architectural challenges: race-condition-safe financial ledgers in integer cents, hardened REST APIs with tiered rate limiting and RLS, and async LLM pipelines with Celery and Redis.

I use AI-assisted engineering workflows (Claude Code, GitHub Copilot) with full architectural ownership, manual code review, and security by default.

function buildTheFuture() {
return passion + code;
}
const impact = skills
.filter(s => s.useful)
.map(s => s.apply());
function buildTheFuture() {
return passion + code;
}
const impact = skills
.filter(s => s.useful)
.map(s => s.apply());

Engineering Philosophy

Secure systems hold up when constraints are intentional: immutable ledgers, strict Row Level Security, and async background queues keep products reliable at scale.

I thrive at the intersection of full-stack product execution and security science: taking ambitious product ideas from empty repositories to resilient, recruiter-ready production deployments.

003 / Stack
Technical index

Core Competencies and Stack

Daily production stack, security architecture, cloud infrastructure, and AI workflows. Hover to trace shared edges. Drag any hexagon. Layout holds on zoom.

Daily production core18
The tools in active use. Full taxonomy below.
  1. 01TypeScript
  2. 02React.js
  3. 03Next.js (App Router)
  4. 04React Native (Expo SDK 54)
  5. 05Tailwind CSS
  6. 06JavaScript (ES6+)
  7. 07Python
  8. 08Django & DRF
  9. 09Node.js & Express
  10. 10PostgreSQL
  11. 11Supabase (RLS & DB)
  12. 12Row Level Security (RLS)
  13. 13JWT & OAuth 2.0
  14. 14Redis
  15. 15Celery Task Queues
  16. 16Gemini API & LLMs
  17. 17Claude Code & Agentic Workflows
  18. 18Git & GitHub
Team Build (Mobile Lead + AI)

OnTrack

Say Your Goal. Get Your Tracker.

ReactReact NativeDjangoSupabaseNemotron AI
OnTrack
Personal Startup

Koji: AI Chief of Staff

AI Assistant for Student Developers

React NativeSupabaseNode.jsLLMs
Koji: AI Chief of Staff
Internal / Confidential

Amber

Real-time Paramedic Dispatch & Fleet Mapping Platform

Next.jsTypeScriptMapbox GLSupabaseRechartsFramer Motion
Amber
Personal Project

BudgetFit

Modern Desktop Financial Tracker

JavaJavaFXSQLMaven
BudgetFit
Sidedish Foods

Restaurant Website

Complete e-commerce solution for food ordering

HTMLCSSNode.js
5VE

What's Next

Tech Career Guide

ReactViteDjangoNode.js
Klo's House of Fashion

Klo's House Prototype

Fashion house digital presence

HTMLCSSJavaScriptGSAP
VoicePatches Consulting

VoicePatches Consulting Company Website

Corporate website for a consulting firm

HTMLCSSJavaScript
VoicePatches Consulting Company Website
Hashebi Global Services Nigeria Ltd

Hashebi Global Services Website

Corporate website for a construction & civil engineering firm

Next.jsTypeScriptTailwind CSSFramer MotionSwiper.jsReact Hook FormZod
Hashebi Global Services Website
Track Record & Education

Experience & Verified Impact

5 Shipped Roles · 8 Codebases

// Work Experience

2026 — PresentRemote

Full Stack Software Engineer

LeForce / Coit Booking
Key Outcome: Engineered Stripe Connect escrow & race-condition-safe PostgreSQL integer cent ledger with automated DB triggers.
  • ▹Sole contributor to a monorepo spanning a React Native (Expo SDK 54) mobile app with Reanimated-driven gesture interactions and a Next.js App Router web portal for booking and admin management.
  • ▹Built the platform's financial engine: integrated Stripe Connect for escrow and payouts, and implemented a dual-wallet append-only ledger (service and affiliate balances tracked in integer cents) using Postgres triggers for auditable, race-condition-safe transactions.
  • ▹Designed a Supabase backend spanning 29 tables and 12 SQL migrations under strict Row Level Security, and wrote Deno Edge Functions for timezone-aware slot generation, atomic booking creation, and a tiered late-cancellation penalty system.
Aug 2025 — PresentRemote

Frontend Developer

Klo's House of Fashion
Key Outcome: Zero-build lightweight architecture with GSAP scroll-triggered animation system, eliminating bundle overhead.
  • ▹Built a mobile-first e-commerce storefront in vanilla HTML5/CSS/JS with a GSAP + ScrollTrigger animation system, integrated without a build tool for a lightweight, dependency-free deployment.
  • ▹Executed a full design pivot to a minimalist aesthetic and resolved mobile layout and overflow issues on product detail pages, iterating directly against client feedback.
Apr 2025 — PresentRemote

Full Stack Developer

Sidedish Foods
Key Outcome: Hardened auth security with bcrypt 12 rounds, tiered rate limiting, and Helmet CSP across 10.5 months of active uptime.
  • ▹Architected a full-stack ordering platform (Node.js/Express) with 10 REST endpoints spanning authentication, order management, and admin operations.
  • ▹Hardened the auth layer with JWT sessions, bcrypt password hashing at 12 salt rounds, server-side Google OAuth token verification, and tiered rate limiting (5 req/15min on auth routes, 100 req/15min platform-wide) behind a custom Helmet.js CSP.
  • ▹Sole contributor and maintainer across 51 commits and ~10.5 months of active development, shipping fixes and new functionality as requirements evolved.
Jan 2026 — Feb 2026Remote

Contract Web Developer

Hashebi Construction
Key Outcome: Delivered end-to-end Next.js portal solo within a fixed contract window with zero runtime dependencies on Vercel.
  • ▹Owned a production website end to end in Next.js, TypeScript, and TailwindCSS: requirements, architecture, UI build, and Vercel deployment, solo, within a fixed contract window.
  • ▹Managed all client communication, revision cycles, and handoff documentation independently.
2024 — PresentLagos, Nigeria

Hackathon Team Lead

Undefined Variables, NUTM
Key Outcome: Led student team building EMIA B2B microinsurance platform with AI chatbot and dynamic pricing engine across 2 hackathons.
  • ▹Led a student engineering team building EMIA, a B2B embedded microinsurance API platform for Nigerian digital partners, including an AI chatbot and a dynamic pricing engine, across two university hackathons.

// Architectural Milestones

100% AsyncArchitecture

Celery + Redis 500 Timeout Elimination

What's Next AI Roadmap Engine

Diagnosed and resolved recursive LLM timeout crashes across 6 debugging cycles by introducing Celery & Redis background task queuing, reducing response times to instant 202 Accepted polling across ~116 API endpoints.

Zero-DriftFintech

Dual-Wallet Financial Ledger Architecture

LeForce / Coit Booking Marketplace

Engineered an append-only dual-wallet ledger in PostgreSQL (integer cents) with database triggers for automated affiliate vs service balance reconciliation, preventing race conditions and double-spending on Stripe payouts.

600+ CommitsArchitecture

Sole Contributor Across 17 Active Codebases

Multi-Repo Engineering Discipline

Authored 600+ commits across 25 repositories as sole developer across mobile (Expo), full-stack web (Next.js/Django), and security-hardened backend systems.

2x HackathonsLeadership

Hackathon Engineering Team Lead

Undefined Variables, NUTM

Led student engineering team designing EMIA embedded microinsurance platform with conversational AI chatbot and dynamic pricing engine for Nigerian digital partners.

// Education

2024 – PresentLagos, Nigeria

B.Sc. Cybersecurity Science (In Progress)

Nigerian University of Technology and Management (NUTM)

Undergraduate scholar focusing on network security, secure application development, cryptographic foundations, and threat modeling.

Network & App SecurityCryptographic ProtocolsSecure System DesignThreat Modeling
005 / Now

Currently Reading

01

Designing Data-Intensive Applications by Martin Kleppmann

Deepening foundations in distributed data systems, consensus algorithms, partition tolerance, and transactional ledger reliability.

In progress

Currently Making

02

Koji & LeForce Platforms

Building mobile-first productivity and dual-sided service marketplace platforms using React Native Expo SDK 54, Supabase RLS, and Stripe Connect.

Active build

What is Next

03

Future Goals

Master advanced AI integration, contribute to open source, and build tools that connect human creativity with machine intelligence.

Get In Touch

Let's build something intentional together.

Colophon

David Idowu

Full-stack engineer. Security science. Plate 001.

StackNext.js · React · Framer MotionBricolage Grotesque · Martian Mono
Record© 2024 David Idowu
Top ↑