Welcome to my GitHub profile!
I'm a Computer Engineering student based in Barcelona, passionate about low-level programming, embedded systems, and machine learning. I love building things close to the metal: code that has to be fast, correct, and reliable because it controls something real. I'm deeply interested in space exploration and Formula 1, always excited about the intersection of engineering and performance!
- π Education: 3rd-year Computer Engineering student at UOC.
- π°οΈ Focus: C++ / embedded systems / GNC, aiming for the space sector, launchers, satellites, lunar missions.
- π Location: Barcelona, Spain.
- π§ Contact: garciaosorionicolas@gmail.com
- Web: React, Node.js, Express.js, MongoDB, PostgreSQL, REST APIs
π§ ADCS Flight Software
Spacecraft Attitude Determination & Control Β· C++17 Β· GNC Β· Real-Time Β· SIL
A full C++17 GNC flight-software stack (attitude determination, attitude control, and an autonomous mode director) for a simulated LEO spacecraft, cross-verified in real time against Basilisk astrodynamics truth.
- π‘ TRIAD + complementary-filter estimator β <0.5Β° attitude error, <0.2Β° nadir-pointing accuracy
- π 4-mode autonomous state machine (Standby / Detumble / Pointing / Safe) with battery-aware Safe-mode preemption
- β‘ Real-time SIL link built from scratch: packed binary protocol with CRC-32 integrity checks over TCP
π§ Neural-C++: From-Scratch CNN Engine
Pure C++ Β· Machine Learning Β· Performance Engineering
A full CNN engine built in pure C++, no external ML libraries, achieving 99.16% accuracy on MNIST.
- π§ Backpropagation, Adam optimisation, He-initialisation, inverted dropout, all from first principles
- π Cache-friendly 3D tensors with flat
std::vector<double>,-O3optimisation,std::unique_ptr-managed layers
- π© Embedded systems on real hardware: STM32, FreeRTOS, moving from simulation to real microcontrollers.
- π°οΈ Orbital mechanics & GNC: deepening the fundamentals behind attitude control and mission design.
- Back-End Development and APIs - freeCodeCamp
- JavaScript Algorithms & Data Structures - freeCodeCamp
- Front-End Development Libraries - freeCodeCamp
- Responsive Web Design - freeCodeCamp
- π I love discussing space technology and how software is shaping the future of exploration.
- ποΈ Huge Formula 1 fan, always fascinated by the engineering behind the performance.
- πͺ When I'm not coding, I'm at the gym, trying out new recipes, or gaming.
Feel free to reach out if you want to collaborate on a project or just have a chat about embedded systems, space, machine learning, or F1!

