Skip to content
Corentin GS

About

I code.

I build performant and reliable software: from zero-allocation C# libraries to a foundational chess analysis library in Go. I care about craft, clean abstractions, and solving problems that make me think.

I play.

I sit across from grandmasters and lose on time in winning positions. I earned 34 Elo points at the Karen Asrian Memorial in Yerevan. Chess teaches me patience and reminds me I have none.

I write.

Not just code. Poetry, essays, thoughts that don't fit anywhere else. Writing is how I make sense of things.

I read.

Philosophy, poetry, technical papers, fiction that makes me see differently.

I explore.

Armenia changed how I see the world. Japan is next. I prefer the back streets to the tourist maps.

Projects

Alicorn

Native x64-to-C# transpiler for fast runtime execution. Code-generation instead of emulation.

C# · .NET 10 · Iced · In progress

Chess

Chess utilities for Go: move generation, PGN encoding, UCI interoperability, and more.

Go · 107 stars · Active

PGN Merger

Merge multiple chess PGN files into one database. Zero dependencies, streaming I/O, preserves all game metadata.

F# · .NET 10 · Active

Kanji Miner

Japanese kanji mining tool with Anki deck export.

Web · Active

UnicornNet

Modern, type-safe .NET binding for the Unicorn CPU Emulator Engine.

.NET · C# · Unicorn Engine · Active

Memnix

Spaced repetition learning platform.

JavaScript · Archived

The bookshelf

The Little Prince — Antoine de Saint-Exupéry

My compass. « On ne voit bien qu'avec le cœur. L'essentiel est invisible pour les yeux. »

ChessMood Podcast — GM Avetik Grigoryan

Avetik doesn't just teach chess. He teaches how to think about improvement. Changed how I approach deliberate practice, on and off the board.

Read my notes →

Au-delà du Cockpit — Pierre-Henri « Ate » Chuet

A fighter pilot's framework for decision-making under pressure. Made me rethink how I handle complexity in systems, in code, in life.

The Code of the Extraordinary Mind — Vishen Lakhiani

Three ideas stayed with me: questioning inherited rules, rewriting limiting beliefs, and pursuing a vision without postponing happiness.

Read my notes →

The C Programming Language — Kernighan & Ritchie

The book that taught me what clean technical writing looks like. Every sentence earns its place. The code is the same way.

Designing Data-Intensive Applications — Martin Kleppmann

A clear guide to the ideas and trade-offs behind reliable, scalable data systems.

If something here resonated, or if you just want to say hello, I'm reachable on GitHub , or LinkedIn .