👋🏻Bonjour,
I'm Cédric.
A developer from France.
Come on, I think we can build something great together!
Let me tell you a story ... My story !

This is where it all begins
My journey begins in elementary school, a time that seeded my passion
for technology. Although I'm only 20, my initiation with tech was with
an old Windows 95 computer. Early forays into gaming included classics
like Tetris, Bomber, and the intriguing ADIBOU.
As I transitioned into middle school, Minecraft entered my life. More
than just a game, it steered my interests toward software development.
This newfound intrigue led me to JAVA and crafting bukkit plugins before
the spigot era's ascendancy. As my coding proficiency grew, I ventured
into web development, embracing HTML, CSS, JS, PHP, and MySQL. However,
middle school had its challenges, with my gaming habits often painting
me as an outlier among my peers.
My academic path then led me to high school, with a focus on electrical
studies. While engrossing, it felt distant from the thrill of coding.
That was until the allure of C# and the .NET framework refocused my
trajectory. My prowess as a developer truly began to shine.
In a fortunate twist, I secured a place in the IT program at
"Saint-Joseph LaSalle", delving into BTS SN:IR (Numeric Systems:
Computer Science & Networks). This phase fortified my technical
foundations, particularly in networking and memory management in C
programming. Graduating top of my class, particularly when reflecting on
my tumultuous middle school years, felt like a personal renaissance.
Now, I'm furthering my education at CUCDB in the DIIAGE program. Here,
I'm navigating the intricacies of enterprise full-stack development.
While my technical skills remain robust, I'm learning the nuances of
enterprise operations—a fresh challenge after years of independent
learning in my bedroom's sanctuary.
If you've stayed with me this far, thank you. Each of us has a tale,
and this is mine.



Hype of the moment
Let's explore what I'm excited about in 2023.
Most hyped
Rust
Rust is an amazing programming language that offers memory safety without a garbage collector. It emphasizes zero-cost abstractions, safe concurrency, and high performance, making it suitable for a wide range of applications, from embedded systems to web servers. Rust's rich type system and ownership model guarantee thread safety and prevent many common programming errors. (that don't mean bug or memory leaks free)

Go
Go, often referred to as "Golang," is a statically typed, compiled language developed by Google. It champions simplicity and offers robust concurrency mechanisms through goroutines and channels. While its standard library equips developers for a range of applications from web servers to data processing, Rust frequently outperforms Go in terms of speed. However, Go often provides a more fast & streamlined development experience.

Csharp
C# is a modern, object-oriented programming language developed by Microsoft as part of the .NET framework. It boasts robust type checking, efficient garbage collection, and a comprehensive library ecosystem, catering to a wide spectrum of applications from desktop solutions to web services. Given its rich features, continuous enhancements, and developer-friendly environment, many in the industry view C# not merely as an alternative but as a potential replacement to Java, marking a shift in the landscape of enterprise software development.

TypeScript
TypeScript is a superset of JavaScript developed by Microsoft that introduces static typing. By allowing developers to define explicit types and interfaces, it aims to catch potential errors at compile-time rather than run-time. TypeScript's strong typing system, combined with modern features like classes and modules, offers a more structured and scalable approach to building large-scale applications. For many, its capabilities represent not just an enhancement over JavaScript but a transformational shift, making it a preferred choice for web development projects that demand robustness and maintainability.
My projects
Let me take a moment to showcase the projects I've been working on.

SNAH: Digital HandiSport Arbitration System
January 2022 - June 2022
I contributed to the development of an innovative arbitration solution for HandiSport. The system is designed to convey signals to hearing-impaired players upon a referee's whistle using bright flashes emitted from posts around the field and vibrations from ankle-worn bracelets. The technology is based on ESP32 boards (programmed in C++) and a Raspberry Pi (using C#, Entity Framework Core, and MariaDB), with communication via the TCP/IP protocol (MQTT & Protobuffers).