Skip to content
View ALeonidou2005's full-sized avatar

Block or report ALeonidou2005

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ALeonidou2005/README.md

About

I am a Computer Science undergraduate at Rice University with a strong background in algorithms, competitive programming, and systems-level software development. I enjoy building high-performance, real-world systems and tackling hard algorithmic problems, from optimization engines to robotics and data-driven applications.

Main Interests

  • Software Development
  • Algorithms & Data Structures
  • Robotics & Embedded Systems
  • AI & Machine Learning

Relevant Projects

  • Army Scheduling Project (ASP) – (Desktop Application)
    Developed a C++ scheduling optimization engine using optimized brute-force and simulated annealing with geometric cooling; exported as a DLL and integrated into a Unity-based desktop application with an interactive UI.

  • Thalasat – (Website)
    Contributed to a Python-based backend for processing Copernicus satellite data (chlorophyll, sea surface temperature, salinity) to detect algal blooms and evaluate artificial reef effectiveness in the Mediterranean Sea.

  • MaClock & Bounce-Run – (Published Apps)
    Developed, published and maintained a macOS utility app and mobile game, using Unity (C#). Reached 2,500+ total downloads across the App Store and Google Play.

  • GPT-7 – (Olympiad in Informatics Problem-Setting)
    Designed, GPT-7, a competitive programming problem for the Cyprus Olympiad in Informatics (COI) 2026 Round A.

  • FIRST Tech Challenge (FTC) – (Robotics)
    Team lead and chief software/hardware engineer; Java-based control software for mecanum-wheel movement, tele-op control, and autonomous routines, tightly integrated with hardware systems.

  • Robotex Maze Solver – (Robotics)
    Developed an optimized maze-solving flood-fill based algorithm, in C, for autonomous maze solving for the Cyprus Robotex Competition.

Relevant Awards

  • 🏅 IOI Honorable Mention, International Olympiad in Informatics (IOI 2024)
  • 🥉 3rd place nationally, Cyprus Olympiad in Informatics (COI 2023, 2024)
  • 🤖 1st place nationally, FIRST Tech Challenge Cyprus (2022) Robotics Competition
  • 🌍 Represented Cyprus in IOI 2023, IOI 2024, BOI 2023, BOI 2024, and FTC World Championship 2022
  • 🛰️ 1st prize, VeneToStars Challenge (European Space Technologies Competition) 2025

Programming Languages

  • Expert: C++
  • Advanced: C, C#, Python
  • Intermediate: Java, Bash, JavaScript, SQL

Currently...

  • Studying Computer Science at Rice University
  • Exploring AI & Machine Learning
  • Seeking Software Engineering or ML internships

How to reach me

Pinned Loading

  1. asp-cpp-optimization-engine asp-cpp-optimization-engine Public

    C++ optimization engine used to generate duty schedules (DLL-based)

    C++ 1

  2. cp-templates cp-templates Public

    My competitive programming templates of algorithms, data structures and utilities

    C++ 1

  3. robotex-maze-solver robotex-maze-solver Public

    Flood-fill maze-solving algorithm for LEGO Mindstorms EV3 - Robotex Cyprus 2020 competition project

    C 1

  4. COI-2026-gpt7-problemsetting COI-2026-gpt7-problemsetting Public

    Competitive programming problem I designed for the Cyprus Olympiad in Informatics (COI) 2026 Round A.

    C++ 1