██╗      █████╗ ██████╗
 ██║     ██╔══██╗██╔══██╗
 ██║     ███████║██████╔╝
 ██║     ██╔══██║██╔══██╗
 ███████╗██║  ██║██████╔╝
 ╚══════╝╚═╝  ╚═╝╚═════╝
 Interactive Demos & Experiments
Playable demos showcasing algorithms, AI, and interactive learning
Click and explore. All demos run entirely in your browser.
🔧 APIs Foundry — GPT-based API Constructor
Turn prompts into production-ready APIs
Featured
An experimental platform that turns prompts into production-ready GPT-based APIs using a Next.js frontend and a FastAPI backend. Define your endpoint, design the JSON response, choose a model – and get an instant API with OpenAPI docs.

Features:

✓ Natural language endpoint definitions
✓ Structured JSON output schemas
✓ Auto-generated OpenAPI documentation
✓ Community endpoint catalog
✓ Private and shareable endpoints

Tech Stack:

Next.js - FastAPI - GPT Models - OpenAPI - React 19
-> Explore APIs Foundry
🎮 MENACE — Learning Tic-Tac-Toe AI
Machine Educable Noughts And Crosses Engine
Featured
A 1960s AI experiment by Donald Michie. The AI starts knowing nothing and learns from every game using reinforcement learning with "matchbox beads." Watch it evolve from random moves to strategic play!

Features:

✓ Real-time brain visualization
✓ Persistent learning (IndexedDB)
✓ W/D/L statistics tracking
✓ Export/Import brain states
✓ Pure reinforcement learning

Tech Stack:

TypeScript - React - IndexedDB - Reinforcement Learning
-> Play MENACE

Coming Soon

🤖 RAG Playground
Interactive demonstration of Retrieval-Augmented Generation. Upload documents, embed them, and query with semantic search.
🔍 Algorithm Visualizer
Step-by-step visualization of sorting algorithms, graph traversal, and pathfinding. See the algorithms in action.
👁️ CV Demo
Real-time computer vision: object detection, classification, and OCR running in your browser with TensorFlow.js.

$ cat lab_philosophy.txt

The best way to understand something is to build it. The best way to learn something is to play with it. This lab is about: - Making complex concepts tangible - Learning through interaction - Showing, not just telling - Open source & educational
Want to see more demos? Have an idea for a visualization?
-> Let me know