← Guillem Poy

Mancala

2026

Mancala is a two-game board game for the browser: Kalah, the version most people know, and Ba-awa, the game played in Ghana, where one move crosses the board many times and the winner takes pits off the loser between rounds.

Vibe CodedGame DesignAI IntegrationUI/UXArchitecture

Sticker Studio for WhatsApp

2026

Sticker Studio is a web tool that turns a photo into a WhatsApp sticker: it cuts out the background, frames and colours the picture, adds captions, and merges pictures into an animation.

Vibe CodedArchitectureUI/UXFrontend

Global News Map

2026

Global News Map is a world map of the day's news. Every story from Wikipedia's Current Events portal is pinned where it happened, with the sources it was reported by, and any past day can be opened.

Vibe CodedArchitectureAPI IntegrationData Visualization

Akwaaba Monsters

2026

Akwaaba Monsters is a handheld-style creature-collecting game set in tropical Ghana, built around a trip I took there with friends. Seven of its creatures are those friends.

Vibe CodedArchitectureGame DesignUI/UX

Unit Converter

2026

Unit Converter is a one-box web tool. Type `100 km`, `5'10"`, `1 1/2 cup` or `100 USD` and every unit it can be appears at once, so there is no category to pick and no second dropdown.

Vibe CodedUI/UXArchitectureAPI Integration

Sudoku Screenshot Coach

2026

Sudoku Screenshot Coach is a web tool that takes a screenshot with a sudoku anywhere in it, finds the grid, reads the digits, and explains the next best move and why it is forced — in English or Spanish.

Vibe CodedArchitectureUI/UX

WhatsApp Without Saving a Contact

2026

WhatsApp Without Saving a Contact is a one-screen web tool that opens a WhatsApp chat with any number. Pick the country, type the number, open the chat.

Vibe CodedUI/UX
Glowing arcs hopping along a number line, marking the primes

Prime Sieve Arcs

2026

Prime Sieve Arcs is an animation of the Sieve of Eratosthenes, the oldest method for finding prime numbers. A scanner walks the number line, every prime hops over its own multiples in glowing arcs, and the numbers that no arc ever lands on are the primes.

Vibe Coded

Street Name History

2026

Street Name History is a web tool that takes any street you search and shows every name it carries across languages, the former names it has shed over time, and who or what it was named after — pulling the answer together live in the browser.

Vibe CodedArchitecture
Rock-paper-scissors round: the player threw Rock and the AI threw Paper, with the AI's note 'I predicted you'd throw Rock (63%)'

RPS Mind Reader · Adaptive AI Opponent

2026

RPS Mind Reader is a rock-paper-scissors web game where an AI learns your habits and tries to beat you — the more you play, the better it reads you, so the only way to win consistently is to stay genuinely unpredictable.

Vibe CodedAI IntegrationArchitecture
Liga UNDER taekwondo event banner: Cadet and Junior, 27 June 2026, Premià de Mar

Liga UNDER — Tournament Web App

2026

Liga UNDER is a live tournament website for a taekwondo competition. Spectators and athletes follow the running order of combats by tatami, the standings of each round-robin group, and every athlete's profile — updating in near real time during the event.

Vibe CodedFrontendUI/UXArchitecture
Taboo game card mid-turn: the word to guess is 'James Bond' with the forbidden words Espía, Martini, Agente, Inglés and Pistola, above a green 'Acierto' hit button

Taboo Game · Deterministic Multiplayer

2026

Taboo is a party game web app for playing the classic word-guessing game across several phones in the same room — no server, no rooms, no realtime sync. Every device reconstructs the full game state from a shared seed and turn number agreed verbally.

Vibe CodedArchitecture

Random Option Picker

2026

Random Option Picker is a web tool that picks one or more options at random from a list, with shareable URLs and an optional seed so the same link always reproduces the same draw. Useful for picking a daily standup moderator, dice rolls, choosing activities, or any small decision worth keeping reproducible.

Vibe Coded

GitHub Stats Dashboard

2026

GitHub Stats Dashboard is a web-based analytics tool for browsing GitHub repository statistics. Users can connect with a personal access token or browse public repos by username, then view detailed metrics for any selected repository.

Vibe Coded

PhotoBooth

2026

PhotoBooth is a mobile photo editor that runs entirely in the browser. It opens the device camera by default and lets users capture photos or import from their gallery, then edit with a full suite of creative tools.

Vibe Coded
Gravity Sandbox project demo

Gravity Sandbox

2026

Gravity Sandbox is an interactive N-body gravitational simulation built entirely in the browser with vanilla HTML Canvas and JavaScript. Users spawn celestial bodies by clicking or tapping, drag to slingshot them with initial velocity, and watch emergent orbital systems form in real time.

Vibe Coded
Color grid showing seasonal palette classification

Seasonal Color Classifier

2025

Seasonal Color Classifier is a web tool that analyzes colors and classifies them into seasonal palettes (Spring, Summer, Autumn, Winter), helping users identify which color season best suits them.

Vibe Coded
ChatGPT Pong game screenshot

ChatGPT Pong

2022

ChatGPT Pong is a classic Pong game generated entirely by ChatGPT (GPT-3.5) in December 2022, right after the initial release of ChatGPT. It was my first ever software project created by an AI — and it blew my mind.

Vibe Coded