Learning Journey & Reflection
Organizational Logic
This portfolio is structured to highlight my multifaceted experience. Rather than organizing projects strictly by chronology, I have categorized them by context: Epitech for academic growth, Associations for leadership and teamwork, and Skills for technical proficiency. This approach demonstrates both my technical achievements and my ability to work within diverse environments.
My Progress Across the Year
Over the past year, my learning curve has accelerated significantly. I started with foundational programming concepts and quickly scaled to complex system architectures. My journey through Epitech and various association events taught me that building robust software isn't just about writing code; it's about understanding the ecosystem, securing data, and optimizing performance.
- Technical Evolution: Transitioned from basic scripting to creating scalable architectures using Next.js and Prisma.
- Security Awareness: Developed a security-first mindset, always considering potential vulnerabilities in application design.
- Methodology: Improved my workflow by adopting agile methodologies, CI/CD pipelines, and rigorous code reviews.
Reflection on Works
Every project has been a stepping stone. For example, my Epitech projects pushed me to deeply understand algorithms and system interactions, while my work in associations taught me the importance of communication, user-centric design, and delivering projects within constraints.
The challenges I encountered—ranging from debugging obscure memory leaks to designing intuitive user interfaces—have forged a resilience in my problem-solving approach. Going forward, I aim to focus more on cloud architectures and advanced cybersecurity mechanisms, continuing this trajectory of constant self-improvement.