Josue Agbekodo

Fullstack Software Engineer (currently @ Datadog)

Selected Projects

what's up

Drop a WhatsApp export, get a full report on the relationship

AI 2024

Parses a raw WhatsApp .txt export into a structured message timeline, then runs LLM analysis pipelines over it to extract response latency, initiation ratios, sentiment drift, and ghost events. Gives you full observability on your conversation history — aggregated stats rendered as interactive charts.

Stack

React TypeScript Express PostgreSQL OpenAI API Google Gemini

boids

Highly-customizable fish school simulation

CANVAS 2023

Follows the boids simulation rules (separation, alignment, cohesion) computed server-side in a NumPy/SciPy physics loop with vectorized spatial neighbor queries. Each frame is streamed to the client over WebSocket; the frontend renders it on a React canvas. Tunable sliders update simulation parameters live without restarting the loop.

Stack

React TypeScript FastAPI WebSocket NumPy SciPy
code Private repo
open_in_new

Better Wordle

Create custom Wordles, get coached by your two best friends

GAME 2023

Custom word is encoded in the share URL; no backend needed. Hints are powered by conversational AI with two distinct system-prompt personas — one genuinely helpful, one designed to mislead. Voice chat runs directly in the browser via the Web Speech API, streamed into the Gemini context as turns.

Stack

React TypeScript Tailwind CSS Google Gemini

who pays

Spin the wheel. Someone's picking up the bill.

WEB 2023

Players join a shared lobby over Socket.IO; the wheel spin is server-authoritative — the result is computed once and broadcast to all connected clients simultaneously so nobody can dispute the outcome. The spin animation is rendered on a Canvas element, synced to the server-emitted result.

Stack

React TypeScript MUI Express Socket.IO