GPU-Accelerated Fluid Simulation
3D solver optimized to ~8× speedup across CPU→GPU paths.
Applied ILP, cache tiling, OpenMP parallelism, and CUDA kernels; validated scaling and bottlenecks via perf/gprof/nsys/ncu.
I design and build software applications with a strong focus on correctness, performance, and maintainability.I'm particularly interested in robotics and CV, and enjoy working on systems that interact with the physical world.
OVERVIEW
I'm currently finishing pursuing my MSc in Computer Engineering at TU Wien, where I specialize in high-performance computing, mobile robotics, and ML. My passion lies in building real-time & autonomous systems that are both efficient and reliable.
SELECTED WORK
3D solver optimized to ~8× speedup across CPU→GPU paths.
Applied ILP, cache tiling, OpenMP parallelism, and CUDA kernels; validated scaling and bottlenecks via perf/gprof/nsys/ncu.
High-throughput Allgather/merge benchmarks up to 640 processes.
Implemented custom MPI Allgather + merge strategies (Bruck/Circulant variants, loser trees, SoA layouts) and compared latency/throughput across cluster runs.
Lean pipeline with VBO rendering and expressive geometry primitives.
Built an XML-driven engine featuring VBO-based rendering, Catmull-Rom splines, Bézier patches, and common lighting/mapping techniques.
Real-time navigation with SLAM + LiDAR and robust control.
Integrated SLAM, obstacle avoidance, and path tracking (Pure Pursuit, Disparity Extender) with ROS2 tooling and telemetry for rapid iteration.
Tournament ops at scale with automated integrity checks.
Hosted a 180-player online event and integrated third-party API signals into an anti-cheat workflow and reporting pipeline.
CURRICULUM VITAE
Download the latest CV (PDF) or open it in a new tab.
What you’ll find
LET'S TALK
If you are interested in collaborating, hiring, or just want to say hello, feel free to reach out through any of the following channels: