Skip to content
View Devpaul-01's full-sized avatar

Block or report Devpaul-01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Devpaul-01/README.md

Toluwase Ogunsola

Backend Systems & Distributed Infrastructure Engineer
TypeScript · Node.js · Python · PostgreSQL · Redis · Distributed Systems & Concurrency

I engineer backend systems where correctness under concurrency and failure is the core requirement—building append-only financial ledgers, distributed coordination primitives, fault-tolerant multi-provider AI infrastructure, and crash-resilient background processing pipelines.

📫 Email: oluwaseyiogunsola90@gmail.com | 💼 LinkedIn: in/dev-paul-697727376 | 🌐 Portfolio: portfolio-five-orcin-3go8vhmpm0.vercel.app

Open to Global Remote Roles & Contract Engineering Opportunities


🔥 Active Focus & Infrastructure Highlight

⚙️ agent-broker — In-Process Distributed Concurrency & Reservation Engine

TypeScript Node.js Redis Lua Distributed Systems

An in-process TypeScript library engineered to solve cross-process race conditions, uncoordinated retry storms, and delegation depth limits across independent, distributed processes via Redis.

  • Atomic Lua Gatekeeping: Consolidated budget pools, concurrency caps, and circuit-breaker checks into a single atomic Redis Lua script—eliminating check-then-act race conditions across concurrent callers.
  • Reservation & Reconciliation Engine: Built a check-and-decrement budget manager using TTL reservations and lazy cleanup, preventing concurrent pool overspending prior to downstream execution.
  • Sliding-Window Circuit Breakers: Implemented a Redis Sorted Set failure tracker with a 3-state circuit breaker (Closed → Open → Recovering) to isolate failing endpoints and prevent cascading failures.
  • Immutable Tree Depth Guard: Enforced broker-level immutable execution depth limits to catch recursive or infinite agent delegation loops before resource exhaustion.

🚀 Core Engineering Projects

🏦 Kith — Financial Ledger & Coordination Platform

Node.js TypeScript Express PostgreSQL Redis BullMQ Supabase

A multi-tenant financial infrastructure platform designed for immutable state and high concurrency. 199 API endpoints, ~30 core tables, 18 Architecture Decision Records (ADRs).

  • Immutable Append-Only Ledger: Historical state is immutable; corrections are executed as new linked ledger entries. Idempotency keys + a duplicate-submission heuristic prevent double-spends and network retry bugs.
  • Atomic PostgreSQL RPCs: Moved race-sensitive operations (disputes, invite acceptances, recurring target conversions) into atomic database transactions, eliminating check-then-write race conditions.
  • Durable 9-Queue Pipeline: Engineered a BullMQ async pipeline with per-queue rate limits and a PostgreSQL notification outbox pattern with recovery scans for stuck jobs (99.9% delivery reliability).
  • Zero-Trust Multi-Tenant Auth: Enforced JWT → Workspace → Role verification cached in Redis (30s actively invalidated TTL) with enumeration-resistant 404s on unauthorized access.
  • 🔗 Live Demo

🧠 StudyHub — Resilient AI & Real-Time Collaboration Infrastructure

Python Flask PostgreSQL Redis WebSockets

An asynchronous, multi-worker peer-learning backend engineered for zero single-points-of-failure under concurrent scale.

  • Multi-Provider AI Resilience: Built a 6-provider LLM failover system with structured error classification (KEY_FAULT, PROVIDER_TRANSIENT, BAD_MODEL) to guarantee near-100% uptime during upstream API outages.
  • Distributed State Scaling: Shifted WebSocket presence, rate limiting, and cron scheduler locks to Redis, enabling horizontal scaling across multi-worker setups (gunicorn -w N).
  • Latency Isolation: Offloaded LLM execution to a bounded 8-worker thread pool, preventing slow AI responses from blocking the main WebSocket event loop handling real-time messaging.
  • Security & Token Rotation: Implemented SHA-256 hashed refresh token rotation with an automated 10-second grace window to handle multi-tab browser races while detecting token-reuse attacks.
  • 🔗 Live Demo

💼 FounderSales — AI Sales Coaching Platform

Node.js TypeScript Express PostgreSQL Redis BullMQ

An AI coaching and sales analysis engine optimized for latency reduction and API cost control.

  • Distributed Concurrency Guard: Engineered a generic Redis Sorted Set slot registry to replace deadlocking local promise queues across distributed nodes, featuring automated staleness sweeps and fail-open degradation.
  • Distributed Fallback Chain: Built a 4-provider LLM fallback system (Cerebras → Groq → Mistral → OpenRouter) with Redis-backed cooldown states across instances to prevent cascading API rate limits.
  • Payload Consolidation (75% Latency Reduction): Consolidated 4 sequential LLM calls into a single structured payload, dropping response latency from 3.2s to 800ms and cutting API costs by ~60%.
  • Pre-Call Token Gating: Engineered an audit-logged caching module that reuses existing prospect research within a 14-day sliding window, preventing token waste on recurring workflows.

🛠️ Technical Capabilities

Category Technologies & Concepts
Languages TypeScript, JavaScript, Python, SQL
Backend & Distributed Systems Node.js, Express, Flask, REST APIs, Concurrency Control, Race Conditions, Idempotency, Circuit Breakers
Databases & Caching PostgreSQL (RPCs, Indexes, Transactions, Row-locking), Redis (Lua Scripting, Sorted Sets, Pipelines), Supabase
Queues & Asynchronous Processing BullMQ, RQ, Background Workers, Notification Outbox Patterns
AI Infrastructure Multi-Provider LLM Orchestration, Fallback Chains, Cost Optimization, Rate-Limit Cooldowns
Security & Observability JWT, Refresh Token Rotation, RBAC, Rate Limiting, Request Trace IDs (X-Trace-Id), Sentry Alerting
Infra & Testing Docker, GitHub Actions (CI/CD), Jest, Pytest, AWS, Railway, Vercel

Pinned Loading

  1. Kith Kith Public

    A multi-tenant family financial coordination platform for tracking shared money, recurring contribution pools, disputes, and tasks. Built around an append-only ledger where confirmed entries are ne…

    JavaScript

  2. Foundersales Foundersales Public

    AI-native sales operating system built with Node.js, PostgreSQL, Redis, BullMQ, and a resilient multi-provider LLM architecture — featuring persistent AI memory, prospect intelligence, sales simula…

    JavaScript 1 1

  3. StudyHub StudyHub Public

    Real-time learning platform with Redis-backed distributed coordination, multi-provider AI failover, and a distributed lock that fails closed. Built with Flask, PostgreSQL, WebSockets, and a 6-provi…

    Python

  4. agent-broker agent-broker Public

    Redis-backed TypeScript library for coordinating retries, cost budgets, and delegation depth across independent processes calling a shared LLM provider. Under active development.

    Python