Marios Georgiades

>

Software engineer in training. I run my own Linux homelab, fine-tune local LLMs, grind competitive programming, and put in 100‑mile weeks on the trail. I bring the discipline of an ultramarathoner to the keyboard.

9+Shipped projects
4Daily languages
CCNANetwork certified
Mar ’26Cyprus Backyard Ultra
01 — About

Who's behind the keyboard

I'm Marios — a recent high-school graduate from Strovolos, Nicosia, heading into a year of national service before university. I started writing code because games wouldn't build themselves; I stayed because nothing else gives that feedback loop.

By day I'm shipping side projects, breaking and rebuilding my homelab, and sharpening my algorithms in Hackerrank Cyprus. By evening I'm logging trail miles, lifting, or training for the next ultra. Both habits feed the same thing: the willingness to sit with a hard problem long after it stops being fun.

My north star is a software engineering role at a top tech company. Until then I'm racking up reps — open-source, hackathons, homelab experiments, and any remote technical work I can fit around national service.

Education & availability

Where I am on the timeline — and what I'm open to right now.

  1. May 2026

    High school graduate

    Finished high school in Strovolos, Nicosia. Twelve years of formal schooling, plus a self-directed parallel curriculum in Linux, ML, and competitive programming.

  2. 2026 — 2027

    Cyprus National Guard In progress

    Mandatory national service. A year of discipline, leadership in small teams, and the kind of structure that makes everything afterwards feel relaxed by comparison.

  3. Autumn 2027

    University — Computer Science

    Heading into a CS programme right after service. Researching options now; the goal is a school that takes systems and AI seriously.

Open to right now

  • Remote / part-time technical work during national service
  • Open-source collaboration
  • Software engineering internships
  • AI / ML / data projects
  • Systems / DevOps / infra
  • Full-time internships from autumn 2027 onward

If something fits any of the above, the inbox is in the contact section.

02 — Skills

The toolbox

Languages

  • C++
  • Python
  • JavaScript
  • HTML / CSS
  • Bash

Systems & DevOps

  • Linux
  • Docker
  • Nginx
  • Self-hosting
  • Networking (CCNA)

AI & Data

  • Local LLMs
  • Llama / Mistral
  • Prompt engineering
  • Pygame

Practice

  • Algorithms
  • Data structures
  • Competitive programming
  • Hackathons
  • Git / GitHub
03 — Projects

What I've been building

Other work

04 — Endurance

The other half of the equation

Code is the day job. Long-distance running is the proof I can stay in a hard thing for hours after it stops being fun.

Ultramarathons

Trail and road ultras over the past two seasons — most recently the Cyprus Backyard Ultra (14 Mar 2026), my longest race to date. Pacing strategy, fueling, blister logistics, and the back-half mental game — all of it transfers to debugging at 2am.

Strength & Calisthenics

A weekly mix of weight training and calisthenics progressions. Pull-ups, dips, front-lever work — body-weight skill ladders that reward consistency over intensity.

Scout & Outdoors

Years in scouting taught me to plan trips, lead small teams, and stay calm when the weather turns. The Scout Journey project came from that world.

“Mile 60 of a 100‑k race feels a lot like hour eight of a hackathon. The trick is the same: keep moving, eat something, fix one thing at a time.”
05 — Certifications

Receipts

Networking fundamentals plus a self-directed dive into machine learning back in 2022 — well before LLMs were everyone's daily driver.

kaggle

Intro to Machine Learning

Kaggle Learn · Issued 25 Aug 2022 · Instructor Dan Becker

Decision trees, random forests, model validation, under/overfitting, train/test splits — the foundations I leaned on when later building local-LLM tooling.

  • Python
  • scikit-learn
  • Decision trees
  • Random forests
kaggle

Pandas

Kaggle Learn · Issued 26 Aug 2022 · Instructor Aleksey Bilogur

DataFrames, indexing & selection, summary functions, grouping, joining, and the cleaning rituals every data project starts with.

  • Python
  • pandas
  • Data wrangling
  • EDA
06 — Contact

Let's build something

Internship, hackathon team-up, or just a hello — inbox is open.