March 2026
From a TikTok to a day-by-day plan
Paste a TikTok, Instagram or Google Maps link and it pulls out the places mentioned, pins them on a map and helps plan the trip day by day. Built for Jordi's own trips to Vietnam, Seoul and Hong Kong.
Built with Next.js, Claude, Amazon Bedrock, Supabase, Mapbox, Google Places, AssemblyAI
March 2026
Account-based marketing, end to end
The platform Jordi built to run account-based marketing for a client: import target companies, research them with AI, find the right contacts, draft outreach and track every account through the pipeline.
Demo with made-up companies and contacts.
Built with JavaScript, Claude, Supabase, Hunter.io, Vercel
March 2026
Match strategy for FIRST robotics
Scouting and match strategy for the Griffins, FRC team 1884, which Jordi mentors: scout the other teams, then plan each match, autonomous routine included, before the robots hit the field.
Built with React
March 2026
His own kanban CRM
A one-file CRM Jordi runs his work and life from: kanban, Gantt and calendar views, contacts per project, and a Today drawer for what's urgent. In the real one, emails are forwarded in and Telegram sends the nudges.
Demo with made-up projects and contacts.
Built with HTML and JavaScript, Supabase, Telegram
April 2026
Event spaces, documented in 3D
Spatial documentation for events: upload a video walk-through of a venue, Luma AI turns it into an explorable 3D space, and every space stays in a library to revisit when planning the next event.
Built with Next.js, Luma AI, Supabase
April 2026
Turn a reel into a Claude skill
Paste an Instagram reel, a TikTok or an article. SkillScout works out the AI technique being shown, checks the GitHub repos behind it for trust signals, and packages it as a skill file for Claude.
Built with Next.js, Claude Haiku, Apify, GitHub API
April 2026
A website's structure, analysed
Point it at a website and it crawls the pages, has Claude analyse the architecture and content, and exports the findings as a PDF report.
Built with Next.js, Claude, Apify, Upstash Redis, jsPDF
May 2026
World Cup 2026, for offices and friends
A World Cup 2026 sweepstake: a fair tiered draw hands everyone a spread of strong and weak teams, then it follows every result, the group tables and the bracket, and works out who gets paid. Several sweepstakes can run at once, each behind its own code.
Demo with made-up players on the real 2026 results. Want one run for your group? Get in touch.
Built with Next.js, Supabase, Football data feed
June 2026
A real-time pub crawl race
A multiplayer pub crawl game built for a night out in Singapore: teams race across 51 bars in three zones, complete challenges for points, and the first to hit every zone and 20 points gets to sit down with the Chicken.
Demo of a crawl under way, running in your browser. Want one for your city? The code is open on GitHub.
Built with React, Vite, Supabase Realtime, Google Maps, Cloudinary
August 2026
The website for Jordi's football club
The real site for Big Poppas, an eleven-a-side team in Singapore: fixtures, results and stats in public, a lineup builder the captains publish and the squad comments on, and a season-long fantasy league anyone can join.
This is the club's live site. Want one for your team? Get in touch.
Built with JavaScript, Supabase, Vercel
September 2026
Order-ahead coffee for a campus café
A phone ordering app for a café next to a university campus in Tarragona: browse the menu, order ahead, pay by Bizum or cash, and follow the order live. The shop runs every order from a tablet, with payment checks enforced by the database rather than trust.
Demo copy: orders stay in your browser and never reach the café.
Built with React, Vite, Supabase Realtime, Tailwind
October 2026
Cut-outs, right in the browser
Drop in an image and it finds the background from the edges and removes it. Click any leftover patch to erase it too, then download a transparent PNG. Everything happens in the browser; nothing is uploaded.
Built with JavaScript, Canvas