Projects

Master's Thesis (30 ECTS)

Type: Academic / Research Year: 2025-2026 Status: In Progress

Conducted a comprehensive analysis of modern web and meta-frameworks to evaluate their role in addressing limitations of current web standards, including comparative performance testing to assess architectural differences. The project also examined the underlying reasons for the widespread adoption of frameworks, alongside an in-depth evaluation of rendering paradigms such as CSR, SSR, SSG, ISR, and ESR, with a focus on identifying appropriate use cases for each approach.

TypeScript JavaScript React / Next.js Angular Vue / Nuxt.js Svelte / SvelteKit Island Architecture Express Node.js

WebGPU Renderer

Type: Technical / Development Year: 2025 Status: Occasionally working on it (hobby project)

A zero-dependency WebGPU renderer written in TypeScript. It supports GLTF file rendering with multiple materials and textures. It has features like instancing, shadow mapping, fog calculation, skybox rendering and post-processing.

TypeScript WebGPU GLTF

Specialization Project (18 ECTS)

Type: Academic / Research Year: 2025 Status: Done

Completed an in-depth study of WebAssembly as a cross-platform abstraction layer for multiple programming languages, examining both direct compilation approaches (e.g., C, C++, Rust) and runtime-based execution models where language environments are compiled to WASM. The project also included systematic performance comparisons between WebAssembly implementations and their native counterparts, evaluating trade-offs in execution speed and efficiency across different language ecosystems.

WebAssembly Wasmer Wasmtime

Bachelor's Thesis (12 ECTS)

Type: Academic / Research Year: 2024 Status: Done

Researched the WebGPU graphics API with a focus on real-time 3D rendering, analyzing its architecture, rendering pipeline, and performance characteristics in comparison to WebGL. The project explored how WebGPU’s modern GPU abstraction, explicit resource management, and improved shader model enable more efficient and flexible rendering workflows for complex 3D scenes. Performance implications were evaluated through practical rendering scenarios, highlighting differences in draw call efficiency, memory handling, and overall frame throughput for graphics-focused applications in the browser.

WebGPU TypeScript Performance 3D Graphics

Raytracing Engine

Type: Technical / Development Year: 2023 Status: Done

Developed a custom ray tracing engine in TypeScript capable of rendering high-quality images from arbitrary GLTF models without external dependencies. The engine supports advanced rendering features such as physically based materials, lighting, transparency, indirect illumination, and light scattering with index-of-refraction effects. It performs per-pixel ray calculations and incorporates optimizations including multithreading, backface culling, and a bounding volume hierarchy to improve performance.

TypeScript Raytracing

Business Project (6 ECTS)

Type: Business / Development Year: 2023 Status: Done

Designed and deployed a professional WordPress website for a small consulting business, focusing on clear presentation of services, responsive design, and easy content management for non-technical users. The project included customization of themes, basic SEO optimization, and integration of essential plugins to ensure reliable performance and a polished online presence aligned with the client’s branding and business goals.

WordPress SEO User Experience