Róbert Veres - Computer Scientist

About Me
I’m a second year Computer Science MSc student at ETH Zürich. I’ve gained significant experience with Deep Learning, especially when applied to graphs and Computer Vision.
- Graph and Network Analysis libraries: PyG, NetworkX, igraph (in R), Neo4j
- Standard ML libraries: PyTorch, Tensorflow(.js), Scikit-learn, wandb, numpy
- Data Visualisation: TypeScript, React, VTK, Taichi, seaborn, matplotlib
- Data Management: SQL, Spark SQL, JSONiq
- Other languages (besides Python): Java, C/C++, Haskell, Ocaml
- ETH Zürich, MSc in Computer Science (2023-2024)
- ETH Zürich, BSc in Computer Science (2019-2022)
Relevant courses: Computational Intelligence Lab, 3D-Vision, Applications of Deep Learning on Graphs, Large Language Models, Scientific Visualisation, Big Data
ETH Department of Particle Physics, Research Intern (09/2023-02/2024)
Gained insights on working independently along a research team
ETH Department of Mathematics, Teaching Assistant (09/2022-02/2023)
Corrected course Homework written in C++/Eigen

CoRe-GD: Scalable Graph Visualization Framework
Scalable graph drawing framework using a novel coarsening and rewiring technique for Graph Neural Networks (GNNs). CoRe-GD leverages an iterative layout optimization to generate geometric embeddings that not only scale sub-quadratically but also outperforms the previous state-of-the-art graph drawing models. (Published in ICLR 2024)
I was responsible for implementing and experimenting with different GNN architectures, implementing the base pipeline and enabling GPU acceleration using PyTorch, PyG, CuPy, wandb, networkx

Gaussian Splatting-Based PET Image Correction Tool
Developed a proof-of-concept tool that enhances PET image correction using Gaussian splatting. This approach replaces traditional registration methods by utilizing Gaussian functions to represent corrected and uncorrected PET images, leading to improved accuracy in transmission-less PET imaging. (Published in IEEE MIC 2024)
I was responsible for creating the base pipeline, designing and implementing the framework using PyTorch, Pydicom, PIL, wandb

Interactive ML Tool for Light Analysis in (Candlelight) Paintings
Web-based tool that allows art historians to explore the subtle lighting techniques in historical paintings without requiring advanced computer vision knowledge. The framework provides a 2-Dimensional embedding based on ambient, directional, and high-frequency light features extracted from the paintings and is dynamically adjustable based on user input. Try it here
I was responsible for designing the front-end, the embedding model and integrating the model into the front-end using TypeScript and TensorFlow.js.

Indoor Image Retrieval using Monocular Scene Graphs
Indoor image retrieval tool that uses a novel approach based on scene graphs created from semantic segmentation and depth estimation. These scene graphs are processed with Recurrent Graph Neural Networks (RecGNNs), offering greater resilience to object removal compared to previous state-of-the-art methods.
I was responsible for designing and experimenting with the GNN architecture, implementing the scene graph generation based on literature, and integrating the model into the framework using PyTorch, PyG and CuPy.
- English (C1 Certificate)
- German (C1 Certificate)
- Hungarian (Mother tongue)