Skip to content
Corentin GS

About

A few things about the person behind this site.

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.

I think.

About philosophy, about what it means to build things well, about The Little Prince and why the essential is invisible to the eyes.

Projects

Alicorn In progress

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

C# · .NET 10 · Iced

Chess Active

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

Go · 95 stars

PGN Merger Active

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

F# · .NET 10

Kanji Miner Active

Japanese kanji mining tool with Anki deck export.

Web

UnicornNet Active

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

.NET · C# · Unicorn Engine

Memnix Archived

Spaced repetition learning platform.

JavaScript

The bookshelf

Changed how I think

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.

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.

Pure craft

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 , Substack , or LinkedIn .