Gamma Ray Burst Platform
This platform allows an amateur astronomer to register, get email notifications when a Gamma-Ray Burst is detected by the Fermi satellite and post observations.
Mid-level developer
Python, Rust, Rails, Postgres, Graphql, Vue.js
Hi, I'm Emmanuel. I program computers for a living, play music for unwinding, and I love building things!
I created my first program at 14. I decided not to wait for a university teacher. It was a GCD calculator in QBasic. When I got into university, my curiosity drove me to sociology and I ended up working as an elementary school teacher. I wanted to pass on my love for learning to my students and nurture their curiosity!
I came back to programming after meeting one of my student's father when I was teaching in Victoria, Canada. He was a Python specialist and I was fascinated by what he taught me about programming. I enrolled at 42 Québec, finished the common core studying 50 hours a week, found an internship and right after, a job.
I know how to learn and I love learning. It's not only about programming but also about what people do in their lives. I have a keen interest in translating real-world problems into software solutions.
This platform allows an amateur astronomer to register, get email notifications when a Gamma-Ray Burst is detected by the Fermi satellite and post observations.
This project started as a question on Claude. I was struggling to understand an article about Alias XOR mutability. I asked Claude if writing an async runtime would help me understand this concept. Apparently, it does not.
This was my first Rust project. I first emulated the CPU, then the clock, the interrupt and finally the Pixel Processing Unit (PPU). I've learned so much about the interaction of the machine and low-level programs that handle interruptions.
This was the last C project in 42 Common Core. I worked with Maxime to make this one work. We created a Ray Tracer capable of drawing sphere, cylinder, plane and triangle.