Profile Picture

Simon Arapoglu

Software Developer

I'm a backend developer building APIs, emulators, and interactive game systems. Professionally, I've developed Java/Spring reporting solutions, managed relational and NoSQL databases, and implemented CI/CD workflows. I also create real-time gameplay systems and shaders that you can experience directly in your browser.

Skills & Technologies

Java
Spring Boot
OOP
MongoDB
PostgreSQL
Git/GitHub
Ubuntu
Bash
PowerShell
C#
Unity
HLSL
CI/CD
C/C++
Zig
Docker

About Me

Professional Background

I'm a backend developer and systems programmer with a passion for building everything from APIs and emulators to interactive game experiences.

Industry Experience

At anevis solutions, I worked extensively with Java and the Spring framework to develop reporting platforms, maintain PostgreSQL and MongoDB databases, and optimize CI/CD pipelines.

Personal Projects

Beyond professional work, I design complex backend systems for games, including custom rendering pipelines, real-time shaders, and narrative engines in Unity and WebGL. My personal projects span a variety of technologies, including C/C++, Zig, HLSL, and low-level system programming.

Technical Philosophy

I enjoy tackling performance-critical problems, experimenting with new technologies, and creating experiences that blend technical rigor with engaging interactivity. Explore my projects to see how my backend expertise powers gameplay, simulations, and interactive applications directly in the browser.

Backend Focus

Java/Spring, APIs, database management, and system architecture

Systems Programming

Low-level programming, emulators, and performance-critical solutions

Game Development

Unity, custom shaders, and interactive narrative systems

Spring Library Management API
Java

Spring Library Management API

A comprehensive REST API for library management built with Spring Boot and Java.

JavaSpring BootREST API+3
CHIP-8 Emulator for SerenityOS
C++

CHIP-8 Emulator for SerenityOS

A CHIP-8 emulator implementation built specifically for the SerenityOS operating system.

C++SerenityOSCHIP-8+1
Zilo Text Editor
Zig

Zilo Text Editor

A reimplementation of the kilo Text Editor, written in the Zig Programming language.

ZigUbuntuLinux+1
Rendering classic hand-drawn cartoon animations
UnityTechnical DemoDownload

Rendering classic hand-drawn cartoon animations

My Bachelor's thesis: A technical exploration of 3D recreation of classic 2D animations using custom Unity shaders and render pipeline.

UnityC#HLSL+3
Spitting Sugar
UnityFirst Person PuzzlePlayable in browser

Spitting Sugar

A Portal-inspired first person puzzle game where you spit different sweets to solve challenges.

UnityC#WebGL+1
KALOS
UnityInteractive Narrative

KALOS

An interactive narrative game created for the 'Interactive Stories and Playable Narratives' university module.

UnityC#Ink Narrative Scripting+3
Living Armory
UnityMetroidbrainiaPlayable in browser

Living Armory

A Unity WebGL game developed for the Pirate Software Game Jam 2025, playable directly in your browser.

UnityC#WebGL

Get In Touch

Feel free to reach out if you'd like to collaborate or just want to say hello!

Fürth, Bavaria, Germany