Hi, I’m Mátyás Komáromi, a computer scientist from Hungary, currently living in Switzerland.

I work at Leica Geosystems as a software developer, where I get to mix my love for math, programming and Computer Vision each day.

My world

I love working on graphical things like game engines and visualization tools. Almost equally much, I enjoy using low level tools like C++, Rust and CUDA.

You can check out my side projects and experiments in the Projects section.

Research & Publications

During my studies I did research on graph visualization and code comprehension, resulting in conference and journal papers.

Conference and Journal papers:

Hungarian Scientific Student Association papers (TDK):

BSc thesis on graph visualization (Hungarian):

MSc thesis on Realtime simulation of coherent light effects (English):

Projects

Gomoku Game
Collaborative project with Réka Fülöpp: a classic Gomoku implementation featuring a simple AI.
GitHub repo

Rust OpenGL Engine (GLUI)
A modular OpenGL engine built around an Entity Component System (ECS) architecture.
GitHub repo

C++ Graphics Engine (Flib)
An earlier graphics engine written in C++.
GitHub repo

  • Graph Visualization Thesis: efficient graph visualization for code comprehension.
    GitHub repo
  • Research Papers: related work; see Publications.
  • Interactive Water Surface: computer graphics assignment at ELTE.
    GitHub repo, YouTube Demo
  • OpenGL Demos: fractals, ray tracing, sphere tracing, particle systems, and bloom effects.
    Source available in the test folder of Flib.