Skip to content
The Playground

A living lab. Everything here actually runs.

Not screenshots, working tools, built in the open and added to over time. Each one is a small window into how I think about systems: parsers, live data, composition, generative play.

ai-twin
#ai#chat#livelive

AI Twin

Chat with an AI version of me. It knows my projects, my stack and whether I'm open to work, and answers in my voice. My portfolio is literally an agent.

twin ›I'm Godwin's AI twin. Ask me about his projects, how he builds, or whether he's open to work.

an AI answering as Godwin, it can be wrong. for anything real, email hello@degordons.xyz

roast-my-portfolio
#ai#fun#roastlive

Roast My Portfolio

Paste any website URL and get a witty, slightly savage roast of its copy and vibe, then a redemption line and a score. Same AI brain as the twin.

paste a URL and get a witty roast of its copy and vibe. same AI brain as the twin.

roasts the public text of a page, for fun only.

p2p-rate-desk
#fintech#live#fxlive

P2P Rate Desk

A live FX board: enter an amount and see NGN/KES/GHS/ZAR converted with a simulated P2P spread, updating in real time.

USD/NGN Nigeria
1,580
buy 1,563.41sell 1,596.59
≈ receive 1,596,590 NGN
USD/KES Kenya
129
buy 127.97sell 130.03
≈ receive 130,032 KES
USD/GHS Ghana
15.2
buy 15.02sell 15.38
≈ receive 15,382 GHS
USD/ZAR South Africa
18.1
buy 17.96sell 18.24
≈ receive 18,236 ZAR

tick #0 · spreads simulated · demo of P2Proof rate tooling, not live market data

english-to-cron
#tools#parsing#devxlive

English to Cron

Type a schedule in plain English ('every weekday at 8pm') and get the cron expression, parsed and explained, the same trick that runs P2Proof's orchestrator.

0 20 * * 1-5
minhourdaymonthweekday

$ at 8:00 pm, on weekdays

the same class of parser drives P2Proof's cron orchestrator

prompt-forge
#ai#llm#toolslive

Prompt Forge

A structured prompt builder: compose role, context, constraints and format into a clean, copyable system prompt with a live token estimate.

Composed prompt~81 tokens · 322 chars
You are a senior fintech backend engineer.

Context:
reviewing a Postgres schema for a P2P trading ledger with row-level security

Task:
find data-integrity risks and suggest concrete fixes

Constraints:
- be specific, cite the exact table/column, no generic advice

Respond as: a numbered list, each item: risk, then fix.
signal-field
#generative#canvas#toylive

Signal Field

A generative canvas toy, a flow field of particles that reacts to your cursor. Pure canvas, no dependencies, honors reduced-motion.

340 particles · layered-sine flow field · move your cursor through it

› more experiments shipping over time, this page is the sandbox