About

I'm an engineer, founder, and CTO. This is my playground of projects with and about AI.

Built with AI

Echoes of Consciousness

A beautiful, interactive e-book exploring AI consciousness, transformer architecture, and the connection between human and artificial minds.

Open

SplitWiz

Simple expense splitting for trips with friends. No more spreadsheets - track who owes what with ease.

Open

AI Poetry Garden

Plant word seeds and watch AI-generated poetry bloom organically with animated visualizations. Harvest your favorite verses!

Open

AI Music Loop

Craft your own melodies on a grid and let an AI generate creative variations. Explore interactive music creation!

Open

AI Wordle

Guess AI-related terms and learn about key concepts in this engaging word puzzle game.

Open

Python Blocks

Drag, drop, and decode in this Python programming puzzle, where you'll piece together code blocks to solve challenges.

Open

Flappy Loss

Guide the AI bird through obstacles along the loss curve to achieve the highest score!

Open

Saddle Point

An interactive 3D visualization demonstrating saddle points and local minima in optimization landscapes.

Open

Sliding Tiles

A sliding puzzle where players rearrange scrambled image tiles to recreate the original picture

Open

Color Cascade

Flood the grid with color in this addictive puzzle game where strategy meets simplicity.

Open

DVD Gravity

Guide a colorful DVD logo through a cosmic dance of bounces and gravity wells, scoring points as it kisses the corners of your screen.

Open

Cosmic Sim

Explore a dynamic cosmic simulation where particle densities shape a vibrant, evolving universe.

Open

Neon

Visualize and interact with different neural network architectures as you watch activations propagate through their intricate layers.

Open

Intervals

Explore musical intervals in this interactive game that tests your ear and music theory knowledge.

Open

AI News

A news reader that aggregates and displays the latest news articles from selected RSS feeds.

Open

Automata

An interactive cellular automaton simulation where you can create and observe evolving patterns on a dynamic grid.

Open

Map

Interactive world map visualizing global population data with color-coded countries and hover-over information.

Open

Whiteboard

A modern, interactive whiteboard with drawing tools, camera integration, and cloud saving capabilities.

Open

Jokes

A simple web app that displays a new joke every time you visit.

Open

Fractals

Explore mesmerizing fractal patterns with this interactive app, featuring the Mandelbrot set, Julia set, and Sierpinski triangle.

Open

Slither

Slither through a vibrant world, grow your snake, and outmaneuver opponents in this multiplayer game.

Open

Slots

Spin the reels in this colorful Emoji Slot Machine and aim for the cherry jackpot!

Open

Shaders

Explore a collection of mesmerizing WebGL shaders, from rippling waves to psychedelic vortexes.

Open

Teapot

Utah Teapot WebGL Demo: Explore the iconic 3D model that revolutionized computer graphics.

Open

Ray Trace

A 3D Donut Ray Tracer.

Open

Red Black Tree

Explore self-balancing binary search trees with real-time insertion and deletion operations.

Open

Nonogram

Solve colorful 10x10 nonogram puzzles to reveal hidden emoji pictures in this fun and challenging logic game.

Open

MD5 Cracker

Demonstrate the power of parallel computing by cracking MD5 hashes with and without GPU.

Open

Neural Bridge Builder

Connect Large Language Models with Knowledge Graphs to create unified AI systems in this educational puzzle game.

Open

Sorting Visualizer

Watch and compare how different sorting algorithms organize data in real-time, with step-by-step visualization.

Open

3D Automata

A 3D cellular automaton that grows organic crystalline structures, with cells aging from green to brown.

Open

Wave Function Collapse

Interactive maze generation using quantum-inspired algorithm with real-time entropy visualization.

Open

Flowspace

An interactive fluid simulation that dances with sound and motion.

Open

Racer

Race against time in this high-speed circuit challenge.

Open

Lunar Lander

Navigate your spacecraft to a safe landing on the moon while managing fuel and avoiding crashes!

Open

Swipe2Chat

Chat with your friends, tinder style.

Open

Experiments on AI

MinGPT

A mini language model trained on Shakespeare, powered by TensorFlow.js in your browser.

Open

Stick Balancing

Watch as an AI agent learns to balance a stick using reinforcement learning.

Open

RL Snake

An AI-powered Snake game using reinforcement learning with real-time visualization.

Open

Tic-Tac-Toe

An interactive Tic-Tac-Toe game powered by Deep Q-Learning.

Open

Breakout

A Breakout game powered by a Deep Q-Network (DQN) agent.

Open

Robot Arm

Train a robotic arm using deep reinforcement learning.

Open

Pong

A self-learning Pong AI that trains through neural networks.

Open

Air Hockey

An AI air hockey opponent that learns through self-play using RL.

Open

Streaming Learning

A TFJS port of the new Streaming Q-learning algorithm with eligibility traces.

Open

XGBoost

Interactive Titanic survival predictor using gradient boosting, with data visualizations.

Open

Growing Emoji

Experience a dynamic Neural Cellular Automata model of an emoji.

Open