Skip to main content

Gregory Brouzoukis

Back to Home
Personal Journey & Project Case Study
My Algorithmics Journey

Learning, building and turning ideas into real projects.

Algorithmics helped me grow through real practice, not only theory. I learned to write better code, organize my ideas and build projects that felt complete, useful and personal.

3+ Years of learning and development at Algorithmics
1st Place in the Algorithmics Christmas Contest 2026
4 Different game modes inside one complete project
01 The Beginning

My path at Algorithmics

At Algorithmics, programming became something practical. I worked on ideas, tested them, improved them and slowly moved from simple exercises to more complete projects.

Where it started

From the basics to complete projects

When I started at Algorithmics, I wanted to understand programming properly and see how a simple idea can become a working project.

Over time, I improved my logic, my problem solving and the way I think about structure, design and user experience. Every project helped me take one step further.

I also learned that programming is not just writing code. It needs planning, patience, testing, creativity and the discipline to improve something again and again.

Technical Development

Building stronger foundations in Python, game logic, interface structure, debugging and project organization.

Creative Development

Learning to combine code with storytelling, visual design, interaction and a better experience for the user.

02 Progress

A journey of continuous improvement

My progress came through steady work, practice, feedback and the decision to try projects that were more demanding each time.

First Stage

Understanding programming logic

I focused on the basic principles of programming and learned how to break a problem into smaller parts before turning it into clear code.

Development Stage

Working on increasingly complex projects

I started building projects with more screens, interactions and connected systems. This helped me understand structure, testing and the importance of clean organization.

Creative Stage

Combining technology with design and storytelling

My projects became more creative and more focused on the user. I worked on visual identity, game mechanics, navigation, sound and atmosphere.

Competition Stage

Creating Christmas Spirit 2060

I used what I had learned to create a complete Christmas themed game with different modes, original ideas and one clear direction. The project won first place in the Algorithmics Christmas Contest 2026.

03 Guidance

The importance of the right mentor

A big part of real progress is having the right people near you, especially when you need guidance, honest feedback and encouragement.

Guidance • Support • Technical Direction
Special Recognition

A sincere thank you to Mr. Rafail

One of the most important people in my Algorithmics journey has been my instructor, Mr. Rafail Drakakis.

His support was not only about explaining programming concepts. With patience and clear feedback, he helped me think more methodically, improve my work and believe that I could build something more ambitious.

During the development of Christmas Spirit 2060, his guidance helped me stay focused, make better decisions and keep improving the project. His role in my progress has been genuinely valuable.

Good guidance does not just give answers. It helps a student build the confidence to find better answers independently.
04 First Place

The project that marked a milestone

Christmas Spirit 2060 was more than a competition entry for me. I wanted to build a complete game with variety, personality and a clear creative direction.

Algorithmics Christmas Contest 2026

Christmas Spirit 2060
1st Place Winner

Christmas Spirit 2060 is a game developed with Python and Pygame. It combines storytelling, platform gameplay, puzzles and interactive Christmas themed experiences in one application.

The project required organized systems, scenes, assets and gameplay mechanics. I also had to pay attention to visual consistency, navigation, difficulty, feedback and atmosphere.

Winning first place meant a lot because it recognized the time, care and creativity behind the project. It also showed me how much I had improved and motivated me to continue building more advanced work.

Christmas Spirit 2060 Python • Pygame • Game Development
01

Story Quiz

A story based mode with scenes, choices, a timer and different outcomes depending on the player.

02

Arcade Platformer

A platform mode with movement, coins, lives, retries and levels that become more challenging.

03

Puzzle Mode

A set of interactive puzzles that gives the game a slower and more thoughtful rhythm.

04

Letter to Santa

A playful mode that adds personality, variety and a stronger Christmas feeling to the game.

The Winning Team

Snowcode Crew

The team behind Christmas Spirit 2060 and the first place result at the Algorithmics Christmas Contest 2026.

Snowcode Crew  1st Place at the Algorithmics Christmas Contest 2026
05 Development

What the project required

Building a project with several game modes required technical discipline and creative decisions. Every part had to work properly while still feeling connected to the same experience.

Technologies & Skills

Technical foundation

The project improved my understanding of game loops, scene management, events, states, reusable interface components, asset organization and debugging.

Python Pygame Game Logic UI Design Scene Management Debugging Sound Integration Project Architecture
Lessons Learned

More than a programming exercise

The development process helped me understand that a successful project depends on many connected decisions.

✓ Planning complex work before starting the final implementation.
✓ Testing each system separately before combining it with the rest of the application.
✓ Improving a project through feedback instead of treating the first version as final.
✓ Balancing technical functionality with visual presentation and user experience.
The Journey Continues

A first place result, but only one step in a much bigger path.

My experience at Algorithmics and the creation of Christmas Spirit 2060 made me even more determined to continue with programming, web development, applications and artificial intelligence. I am grateful for the knowledge, support and guidance that helped me reach this point, especially the contribution of Mr. Rafael Drakakis throughout this journey.