Hi, I'm George Matziaras

A tech enthusiast who loves to build, tinker, and see how things work. I enjoy bringing ideas to life, whether it's a mobile app or my own home server.

About Me

My curiosity often sends me down fascinating rabbit holes. These days, that means tinkering with Android, running local LLMs, or automating my home with tools like n8n. I'm drawn to understanding how these complex systems fit together, from the software logic to the hardware it runs on. This passion for exploring the full picture is the same hands-on approach I bring to every project.

Skills & Technologies

Java Kotlin Android SDK Jetpack Compose MVVM Room Retrofit Hilt Linux Docker Self-Hosting Git

Projects

Open Eclass Android Client Screenshot

Open Eclass Android Client

A native Android client for the Open eClass asynchronous e-learning platform.

  • Modern UI with Jetpack Compose
  • MVVM Architecture for a scalable and maintainable codebase
  • Offline support with Room Database
  • Efficient networking with Retrofit
  • Dependency Injection using Hilt
GitHub Repo
Foititopoli game screenshot

Foititopoli

A variation of the board game Monopoly built with Java and LibGDX for a university Software Engineering course. This project was a team effort at the University of Macedonia, where we applied software engineering principles to design and implement a complete desktop game.

GitHub Repo

Knuth's Conjecture Solver

A computational problem-solving project developed in Rust to explore Knuth's Conjecture. This project implements and benchmarks search algorithms like BFS and IDDFS to solve a mathematical problem involving deriving numbers from a set of base operations.

  • Written in Rust for high performance and memory safety
  • Implements and compares BFS, DLS, and Iterative Deepening (IDDFS) algorithms
  • Utilizes the `rug` crate for arbitrary-precision arithmetic
  • Modular design with detailed performance benchmarking
GitHub Repo

Services API (CPSV-API)

A high-performance REST API that transforms complex Linked Open Data (LOD) from public services into developer-friendly JSON. This API acts as a bridge, making RDF data from sources like MitosLOD easily consumable by modern web and mobile applications.

  • Built with Python and FastAPI for high performance
  • Dynamically queries SPARQL endpoints to fetch data
  • Containerized with Docker for easy and reliable deployment
  • Extensible provider architecture to support new data sources
GitHub Repo

MitosLOD Data Transformation

An automated data engineering pipeline to transform the Greek National Registry of Public Services (MITOS) into Linked Open Data (LOD). This project, part of a university research effort, enhances the transparency and accessibility of over 3,500 public services.

  • Orchestrated with Apache Airflow for reliable, scheduled data processing
  • Transforms raw data into the standardized CPSV-AP format (RDF)
  • Loads the transformed data into a Virtuoso SPARQL endpoint for querying
GitHub Repo

DocWebox

A university team project designed to streamline healthcare interactions. This full-stack web application provides role-based access for patients, doctors, and administrators to manage appointments, user profiles, and search for healthcare providers.

  • Built with PHP and MySQL, featuring prepared statements to prevent SQL injection
  • Responsive frontend using Bootstrap, CSS, and JavaScript
  • Role-based access for patients, doctors, and administrators
  • Advanced doctor search by specialization, location, and insurance
GitHub Repo

Get In Touch

I'm always open to discussing new projects or opportunities. Whether you have a question or just want to say hi, feel free to reach out!