Skip to content
View oladapodev's full-sized avatar
:octocat:
Avaliable 24/7
:octocat:
Avaliable 24/7

Block or report oladapodev

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
oladapodev/README.md

David Oladapo

Software Engineer | AI Agents, Developer Tools & Full-Stack Products

I build across TypeScript, Go and Python, from product interfaces and backend APIs to agent runtimes, web extraction and media pipelines. I also work with Elixir/OTP on agent execution semantics. Based in Nigeria and open to remote opportunities.

Selected engineering work

Project What I built Stack
9router Framework A working agent-runtime prototype with stable instances, concurrent Runs, child lifecycles, plugins and execution traces TypeScript, Elixir/OTP, React
Spindle / Fireflare A Cloudflare-native extraction service with browser providers, bounded crawling, caching and asynchronous job progress, developed on Firecrawl ancestry TypeScript, Workers, D1, R2, Queues, Durable Objects
Webtel Self-hosted website support chat with Telegram replies, media and a web inbox TypeScript, JavaScript, Workers, D1
ytvidauto A video-generation API with FFmpeg orchestration and a collaboratively developed timeline editor Python, FastAPI, FFmpeg
Homix A server-driven web foundation with layered services, HTMX fragments and architecture documentation Hono, HTMX, TypeScript, Cloudflare
YourVisionPro An experimental hand-tracking interface with pointer and pinch interactions Python, MediaPipe, OpenCV

Product work

  • 9router AI Gateway: deployed Go/Gin and PostgreSQL gateway with provider adapters, streaming, tool calls, structured outputs, usage accounting and a React console. Separate from the agent framework above.
  • Personal Writer Agent: a research and writing workspace with tools, sources, reusable skills, persistent threads and artifacts. Public beta with access gating.
  • DACE: a two-person communication product with personalized spaces, messaging, shared media and calls. Engineering work spans Nuxt/Vue, tenant provisioning and a SpacetimeDB-to-Cloudflare migration.
  • Slobi: creator-commerce product work spanning profiles, digital-product delivery, payment integrations, analytics and a Cloudflare API.

How I work

I learn new stacks by building systems I can demonstrate and explain. I care about explicit lifecycles, useful tests, understandable failure modes and clear boundaries between a prototype and a maintained product.

Open-source attribution matters: Spindle/Fireflare retains Firecrawl ancestry, and the 9router framework flight deck adapts credited DeepSeek Harness UI work. My repositories document upstream components and contributions.

Open to: AI application engineering, backend, full-stack and developer-tooling roles.

Portfolio · LinkedIn · X · Email

Pinned Loading

  1. YourVisionPro YourVisionPro Public

    An attempt to recreate Apple vision pro hand and eye tracking

    Python 2

  2. webtel webtel Public

    Self-hosted website support chat with Telegram replies. Cloudflare Workers + D1.

    TypeScript 2

  3. fireflare fireflare Public

    Forked from firecrawl/firecrawl

    The API to search, scrape, and interact with the web at scale. 🔥

    TypeScript 1

  4. ytvidauto ytvidauto Public

    Video automation API that synchronizes audio and images into slideshows using FastAPI and FFmpeg segmentation

    Python 1

  5. 9router-framework 9router-framework Public

    TypeScript-first living-agent framework with concurrent Runs, plugins, traces, local flight deck, and an Elixir/OTP kernel

    TypeScript

  6. homix homix Public

    TypeScript