tomglv@dev:~$ ./init_portfolio.sh

[ ok ] mounting repositories ............ 14 found

[ ok ] loading languages ... py · c# · java · c++ · web

[ ok ] compiling experience ............. 0%

> press scroll to begin_

Journey Work Contact GitHub ↗
Software engineer · ING1 Paris

I build software across the full stack.

>_
Tom Galvan
@TomGlv
01 — The approach

Every project starts as a question.

I learn by building. Each repository is a problem I wanted to solve — so I picked a language, scoped it, and shipped it. Scroll right to walk the stack.

drag / scroll →
/ Python

I teach machines to think & automate.

AI experiments and automation are where I live most. From a generative Minecraft house AI to League of Legends stat trackers and a series of Discord bots.

  • DPM-Plus V2 — LoL tracker
  • minecraft-house-ai
  • AMD LoL trackers
/ Java & C#

I build applications people actually use.

Structured, object-oriented software with real interfaces and data behind them — attendance systems, resource management, and a World Cup stats engine in .NET.

  • SoWeSign — Java
  • GestionOrdi — Java
  • WorldCupStats — C#
/ C++

I go closer to the metal.

When performance and control matter, I drop into C++ — automation engines and security-research tooling that has to be fast and precise.

  • bot_projet_voltaire
  • PhishCGI — security research
/ Web

Then I make it visible.

Front-end builds that turn logic into something you can see and touch — task tooling and presentation sites, clean and responsive.

  • TaskFlow
  • archidia-web
The artifacts

Selected
work.

Every repo on my GitHub, framed. Filter by language, click through to the source.

0Repositories
0Languages
0Pull Shark
The toolbox

What I reach for.

What's next

The repo isn't
finished. Let's commit.

Internship, collaboration, or a problem worth solving — my inbox is open.