Ayfri

avatar

Pierre Roy alias Ayfri

Full-Stack & AI Developer

France

Born 23 years ago

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.

372GitHub stars
134public repositories
12+years writing code
10articles written

Featured Projects

Kore screenshot

Kore

149

A type-safe Kotlin DSL that compiles straight to Minecraft datapacks, so complex packs never need hand-written JSON or mcfunction files.

KotlinDSLMinecraftGradle plugin
PokéCards-Collector screenshot

PokéCards-Collector

2

The whole Pokémon TCG catalogue, English and Japanese, with prices, filters and the collection you actually own.

SvelteKitSupabaseCloudflare WorkersTailwind 4
Atom Clicker screenshot

Atom Clicker

14

An incremental game about splitting atoms: buildings, upgrade trees, prestige runs and an online leaderboard.

Svelte 5TypeScriptSupabase
GPT Images screenshot

GPT Images

5

A bring-your-own-key front-end for GPT Image and Sora, with reference images, batch generation and live cost tracking.

SvelteKitOpenAI APITypeScript
Cat'aclsym: Claw of the Dead screenshot

Cat'aclsym: Claw of the Dead

A 2D tower defense where cats hold the line against a zombie horde: eight levels, traps, per-level challenges and an armory progression tree.

Godot 4GDScriptTeam project
Realtime Todolist screenshot

Realtime Todolist

1

Shared todo lists that stay in sync live for everyone holding the link, with import, export and drag ordering.

SvelteRealtimeCloudflare Pages
See all projects

Top Skills

See all skills

My Portfolio

This portfolio showcases my journey as a developer, my skills, and the projects I've worked on.
Built with Kotlin and Compose for Web, it represents both my technical abilities and my passion for clean, functional design.

Learn more about this portfolio
Portfolio screenshot

Professional Experience

Two 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.

  1. Since 2025Lead Full-Stack & AI DeveloperLink2Brain
  2. 2023 - 2025Full-Stack DeveloperEliophot
  3. Summer 2023AI Research, ScriptGrafYnov
  4. Summer 2022Web DeveloperBlueFrog
View my experiences

About Me

Discover my journey in programming, from my first steps with Python in 2014 to my current projects with Kotlin and AI.
Learn about my passion for Minecraft, my experience with various technologies, and my educational path.

Read my story

My Articles

Explore my blog where I share insights, tutorials, and experiences in programming, particularly focusing on Kotlin, Minecraft modding,
and technical deep dives. Learn about my journey and discoveries in software development.

Read all articles

Get In Touch