All Projects12
- weBIGeo Clouds: Real-Time Volumetric Cloud Rendering 2025/10 — 2026/03My bachelor's thesis at TU Wien, implementing volumetric cloud rendering from meteorological forecast data using WebGPU, ray-marching, and temporal accumulation.C++WebGPUComputer GraphicsVolumetrics
- City Lights 2025/10 — 2026/02A Vulkan-based real-time rendering demo built for the TU Vienna CG master's course, where it received 2nd place. It features Forward+ tiled shading, clustered volumetric lighting, and cascaded shadow maps.C++VulkanComputer Graphics
- Fabric Mod Bisect Tool 2025/05 — 2025/07A Go-based CLI tool that uses bisection search and dependency resolution to automate the identification of conflicting Minecraft mods.GoMinecraftModdingToolCLI
- Path Tracing 2025/03 — 2025/09A CPU-based unbiased path tracer built for the TU Vienna Rendering master's course, where it received 2nd place in final renders. It implements MIS, BVH acceleration, and path guiding.C++Path TracingComputer Graphics
- Learning Vulkan 1.3+ 2024/08 — nowA C++/Vulkan exploration of modern API patterns, including HZB culling, bindless descriptors, and automated pipeline barrier tracking.C++VulkanLearning
- Ascent 2024/03 — 2024/07A C++/OpenGL wingsuit racing game built for the TU Vienna CG bachelor's course. It received first place in the course Hall of Fame, implementing material batching via indirect drawing, GTAO, and cascaded shadow maps.C++OpenGLComputer GraphicsGame
- Better Clouds 2022/01 — 2026/01A Minecraft mod in Java that renders stylized, blocky clouds using a stencil-based transparency approach to efficiently handle overlapping geometry.JavaOpenGLMinecraftModding
- digi4offline 2021/03 — 2023/11A Node.js command-line tool that fetches activated digi4school textbooks and assembles them into PDFs for offline use.Node.jsToolCLI
- Learning OpenGL 4+ 2020/01 — 2022/05A series of small projects in Go and OpenGL exploring modern techniques such as deferred rendering, PBR, and image-based lighting.GoOpenGLComputer Graphics
- Botball 2018/11 — 2019/04Competing in ECER Botball as a four-person high school team, programming two autonomous robots to collect and deliver props in a fire rescue scenario.CGoRobotics
- Jupiter 2018/09 — 2020/11A PWA frontend for WebUntis built during HTL, with a cleaner timetable view, full offline support, and other QoL improvements.PHPToolWeb
- First Steps with OpenGL 2016/09 — 2018/02Early 3D graphics projects in Java, inspired by ThinMatrix's tutorials, featuring custom implementations of chess and snake with basic shading and object loading.JavaOpenGLLearning