Hi there,
I am Joan
Software Engineer
What's on This Site?
Creative, professional projects
A modern take on the classic Oware strategy game. Face unique AI opponents, each with their own personality and skill, and sharpen your mind with every move.
A web app combining a Catalan thesaurus with a phonetic similarity search. Filter by accent, syllables, frequency, or grammar. For creative, linguistic, or professional use.
Five masterful horror stories by Lovecraft, Stoker, Stevenson, Dickens, and Jacobs. Discover haunting stories of vampires, curses, and restless spirits.
Open-Source by Design
Clean, maintainable code
Supercharge G-code with Python. Gscrib helps CNC and 3D printing enthusiasts automate workflows. Spend less time on repetitive tasks and more time creating cool stuff.
Vpype-Gscrib converts vector designs into CNC, laser and plotter ready G-code. Fast, reliable, and perfect for makers, designers, and CNC enthusiasts alike.
A powerful Java framework to build zero-sum game AI engines. Includes ready-to-use search algorithms, UCI support, and tools that simplify complex engine development.
Home of Aalina, one of the strongest Oware AI engines out there. Plays the Oware Abapa variant at expert level, ideal for developers, researchers, and game enthusiasts.
Reference implementations for zero-sum game engines. Example engines for Oware, Chess, Checkers, Go, and more. Ideal for learning, testing, or building your own AIs.
Your intelligent text editing assistant. GTK command palette with AI-powered text transformations. Quick calculations, text formatting, and generative AI for Linux.