Luca-Philipp Grumbach
Germany · Open to opportunities

Luca-Philipp
Grumbach

lpmg@Xenon % _

M.Sc. Computer Science student passionate about clever software solutions in performance-critical environments.

GitHub LinkedIn

About

I started coding at 13, modding Minecraft — mostly to make things do what I wanted them to do. That instinct hasn't really changed. Now I'm doing my M.Sc. in Computer Science at FSU Jena and interning part-time at Intershop on the backend of a established B2B e-commerce platform.

What I care about most in code is that it's robust, fast and clever. A tsunami simulation lab at university pulled me into high-performance computing and I've been chasing that kind of problem ever since. I also contribute to Stellarium in my spare time, building a plugin that makes creating astronomical sky culture datasets a lot less painful and more visual.

When I'm not writing code, I spend a lot of time watching videos about space, particle physics and quantum mechanics. Hard to say exactly why, probably the same reason I write code.

~/info.json
$ cat info.json
{
"name":"Luca-Philipp Grumbach",
"degree":"M.Sc. Computer Science",
"university":"FSU Jena",
"location":"Germany",
"company":"@intershop",
"hireable":true
}
$ _

Skills

Systems & HPC

C++MPIOpenMPSLURMAssembly (ARM64)CMake
<//>

Languages

C++JavaPythonTypeScriptSwiftZig

Tools & Platforms

macOSGitAzure DevOpsApache SparkScrumQt6

Languages

German
Native
English
C2
Cambridge CAE
Spanish
B1/B2
Abitur
Korean
B1

Projects

Selected work — view all on GitHub →

tsunami_lab

Numerical solver for 2D shallow water equations simulating tsunami waves from real-world bathymetry data. Features a custom TCP server-client API for remote HPC execution, an F-wave Riemann solver, OpenMP parallelization, and netCDF support.

C++
hpcopenmpfluid-simulation

machine-learning-compilers

Custom ML tensor compiler with a lightweight IR and JIT kernel generator producing optimized ARM A64 NEON kernels. Supports GEMM, BRGEMM, Einsum expressions, transposition, and activation functions via IR passes like dimension fusion, splitting, and loop parallelization.

C++
jitarm64tensor-compiler

Stellarium — Sky Culture Maker

C++/Qt plugin for Stellarium enabling visual constellation authoring: connect stars to draw constellations, attach artworks, and export sky cultures as validated, schema-compliant JSON datasets used by the Stellarium community.

C++
qt6cmakeastronomy

imgclean

Highly optimized CLI tool to clean text in scanned images of books and documents. Minimal overhead, maximum throughput — written for speed.

C++
clioptimizationimage-processing

TextCleaner

Native macOS app that cleans text in scanned images using the imgclean engine. SwiftUI frontend providing a polished GUI over the underlying C++ library.

Swift
macosswiftuiimage-processing

zig-turret

2D turret defense game built with Zig and Raylib. A fun low-level systems project combining game development with performance-oriented, memory-safe code.

Zig
zigraylibgame-development

Timeline

Apr. 2025 – present

M.Sc. Computer Science

Friedrich Schiller University Jena ↗

Specialising in high-performance computing, computer vision, machine learning, and algorithm engineering. Current GPA: 1.2 across 57 ECTS completed.

Nov. 2023 – present

Software Engineering Intern

Intershop Communications AG ↗

B2B e-commerce software development in a professional enterprise environment. Working in an agile Scrum team using Azure DevOps and Jira for planning, CI/CD pipelines, and project tracking. Involved in backend development, code reviews, and feature implementation using Java and occasionally TypeScript.

Oct. 2021 – Mar. 2025

B.Sc. Computer Science

Friedrich Schiller University Jena ↗

Thesis: "Estimating the Trustworthiness of Wikipedia Articles" — built a trust-propagation system over Wikipedia articles using Scala and Apache Spark to infer credibility scores at scale from article sources and templates. Grade: 1,9.

until Apr. 2021

Abitur

Salzmannschule Schnepfenthal ↗

German university entrance qualification (Gymnasium). Grade: 1,2.

Built with SvelteKit · Hosted on GitHub Pages