→ Blog

I'm a 15-year-old student software engineer.
I build systems software from scratch.

Projects

Phase • 2025

A bytecode-interpreted programming language handwritten in C17 and designed to combine expressiveness with explicitness.

  • Supports functions, conditionals, loops, tuple destructuring, and 5 primitive types (string, int, float, bool, void).
  • Implemented 21 error types with source-mapped diagnostics displaying exact file/line/column, visual markers, and diff-style fix suggestions.
  • Engineered a full compilation pipeline (lexer → recursive-descent parser → static type-checker → bytecode generator → 25-opcode stack-based virtual machine executor).

Achievements

  • Consecutive three-time 1st Place winner of the Line Robot Competition at StCatsHacks (2023 — 2025) as lead programmer.
  • Completed GCSE Computer Science a year early with a Grade 9.

Skills

  • C
  • C++
  • Python
  • Git
  • Linux/Unix

About

I'm a Year 11 student from Greece.

I'm interested in systems software, though I haven't yet decided on a specialization. Much of my work is self-directed and project-based; I learn best through building systems just above my scope.

I'm currently preparing for the USACO, CCC, and my next project which involves LLM infrastructure.

I plan to study Computer Science in university abroad.

Contact