Skip to content
View Liparakis's full-sized avatar

Highlights

  • Pro

Block or report Liparakis

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Liparakis/README.md

Hi, I'm Peter

22-year-old Computer Science student at the Athens University of Economics and Business (AUEB), Greece.

I like building projects that sit close to systems, networking, tooling, and games - the kind of software where architecture, debugging, and clear ownership actually matter.

Technologies

Java C# C++ Python

Main interests: JVM development · Backend systems · Networking · Game/modding tools · Storage/persistence · Developer tooling

Featured Projects

A Minecraft mod focused on custom chunk persistence and sparse storage.

  • Built around chunk lifecycle hooks, serialization, delta tracking, and storage experiments.
  • Currently evolving toward stronger observability, transaction tracing, and debugging infrastructure.
  • Focus areas: persistence systems, debugging, invariants, and architecture boundaries.

Multiplayer-related work for Hollow Knight: Silksong modding.

  • Added Steam and HolePunch networking support.
  • Implemented MMS coordination service for HolePunch session coordination.
  • Fixed networking, synchronization, and runtime stability issues.

A local-first proof-of-work / assessment integrity system.

  • Designed around sessions, timelines, evidence packages, and reviewer workflows.
  • Focused on auditability, verification, and making project work easier to inspect.
  • Main learning area: architecture, protocol design, and tooling.

Live transcription tooling using a local model and a separate C++ inference process.

  • Built live transcription tooling around a local model and separate C++ inference process.
  • Connects local AI tooling with application/runtime systems.

University project for a networked auction-house application.*

  • Used in-app memory/state handling.
  • Built as part of coursework with heavy networking/system design contribution.

Contact

Email Discord LinkedIn


Currently learning by building things that are slightly too hard for me — which is, unfortunately, the fastest way to learn.

Pinned Loading

  1. OpenWorkStandard OpenWorkStandard Public

    Local-first platform for capturing and verifying software development activity through reproducible evidence and developer tooling.

    C#

  2. Chunkis Chunkis Public

    Chunkis is a high-performance, sparse storage engine for Minecraft. It slashes world save sizes by persisting player-made changes on top of custom chunk-snapshots, using a custom binary format (CIS…

    Java 9 1

  3. Extremelyd1/SSMP Extremelyd1/SSMP Public

    Hollow Knight: Silksong Multiplayer

    C# 42 10

  4. AuctionHouse AuctionHouse Public

    Distributed auction system in Java. Central server manages concurrent auctions and live event broadcasting; peers bid and transact directly over UDP with Go-Back-N. Built for a distributed systems …

    Java

  5. VoiceTranscription VoiceTranscription Public

    Local-first voice transcription framework for Unity using a native whisper.cpp worker, event-driven APIs, and real-time streaming transcription.

    C#

  6. FakeMinecraft FakeMinecraft Public

    FakeMinecraft is a personal project trying to recreate Minecraft's core features with additional characteristics such as dynamic lighting and shadows, reflections and more.

    C++