Milestone

Development Server: My Personal Cloud

Why I replaced my desktop PC with a server for hosting projects, learning infrastructure, and understanding distributed systems with Docker.

Skills:
  • Infrastructure
  • Linux Administration
  • Docker
  • DevOps
  • Networking
Learning

Building a Chess Engine: When Everything Depends on Everything

Starting Aspira seemed simple: make a program that plays chess. It became the most mentally demanding project I've tackled, teaching me that complex systems require correctness everywhere.

Skills:
  • Chess Programming
  • Performance Optimization
  • System Design
  • Debugging
Transition

Building Remote Management at Alemca: My First Real-World Project

How I helped renovate and architect a production IoT remote management platform at Alemca, and what I learned about real-world software engineering.

Skills:
  • Web Application Development
  • Systems Architecture
  • Python
  • Flask
  • Jinja
  • InfluxDB
  • S3 Storage
  • API Design
  • Project Management
Transition

From High School to Software Engineer: My Path Through Code

My journey from discovering computers at a technical high school in Lodève to becoming a software engineer focused on systems architecture and quality code.

Skills:
  • Software Development
  • Systems Architecture
  • Python
  • Java
  • Project Management
Learning

Curiosity-Driven Learning: Why I Build Random Stuff

Why I build seemingly random projects: a file system in Java, Discord bots, a development server. Each project is a way to deeply understand how something works.

Skills:
  • Exploration
  • Reverse Engineering
  • Self-Teaching
  • Prototyping