Pierre Roy
aka Ayfri · Full-Stack & AI Developer
Hi, I'm Pierre Roy, a full-stack and AI developer based in France, holding a Data Scientist Master's degree from Ynov Aix. I build web products with Kotlin, Svelte and TypeScript, ship AI features in Python, and maintain Kore, the Kotlin library used to generate Minecraft datapacks.
- 376GitHub stars
- 134public repositories
- 12+years of code
- 10articles

Featured projects
All projects
The whole Pokémon TCG catalogue, English and Japanese, with cards and prices refreshed every day, filters and the collection you actually own.
Atom Clicker
15An incremental game about splitting atoms: buildings, upgrade trees, prestige runs and an online leaderboard.
A bring-your-own-key front-end for GPT Image and Sora, with reference images, batch generation and live cost tracking.
A 2D tower defense where cats hold the line against a zombie horde: eight levels, traps, per-level challenges and an armory progression tree.
Shared todo lists that stay in sync live for everyone holding the link, with import, export and drag ordering.
Tools I use most
All skillsExperience
DetailsTwo years as a full-stack developer at Eliophot building Svelte and Astro platforms, then Python, AI agents and DevOps work at Link2Brain, the Marseille startup grown out of the ScriptGraf research project I worked on at Ynov.
- 2025 - 2026Lead Full-Stack & AI Developer Link2Brain
- 2023 - 2025Full-Stack Developer Eliophot
- Summer 2023AI Research, ScriptGraf Ynov
- Summer 2022Web Developer BlueFrog
Latest articles
All articles-
July 9, 2026
Building This Portfolio
The story and the tech behind ayfri.com, a portfolio written entirely in Kotlin with Kobweb and Compose for Web.
-
June 22, 2026
Kore Boss Fight
Build a complete Minecraft boss fight in Kotlin with Kore - a legendary weapon with item components, a custom boss, an OOP boss bar, particle VFX, and a state machine driving the whole fight.
-
April 30, 2026
GPT Images
How and why I built a SvelteKit client for OpenAI image and video generation, how storage and pricing evolved, and what the project taught me.
The long version
From my first Python scripts in 2014 to Kotlin, Minecraft datapacks and AI work: the whole story, project by project.
Read my storyHow this site is built
Written entirely in Kotlin with Kobweb and Compose HTML, statically exported, with GitHub data fetched at build time.
About this portfolio
Pierre Roy