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:
- 12th Joint Conference on Mathematics and Computer Science (MACS 2018): Journal paper
- Acta Cybernetica STCS 2019: Journal paper
- 13th Joint Conference on Mathematics and Computer Science (MACS 2020): Journal paper
- Edge Detection
- VISSOFT 2019 (not accepted)
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
- Car Racing Game: assignment for the Computer Graphics course in Trento.
GitHub repo - Gomoku with AI: AI-powered version developed with Réka Fülöpp.
GitHub repo - Support Libraries:
Assimp-rs, Glui Proc Macros
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.