Home

profile picture

Hi, I’m Philipp Jurašić (aka missing-user) and I specialize in physics simulations, numerics and high performance computing. Right now I’m working on my master’s thesis in fusion research with IPP and Proxima Fusion.

I love building interactive simulations, doing pretty much anything in the mountains and sometimes making art with computers.

Projects

03 May 2024

C++ Functions as Arguments


When implementing a numerical solver, it is often desirable to let the user pass their problem as an arbitrary callable function to your library. Unfortunately, the C++ compiler struggles with this, and often fails to Auto-Vectorize such functions, leaving precious performance on the table.

06 Oct 2023

CO2 Impact of Heat Pumps


We simulated the emissions of residential heat pumps and built a dashboard to explore them at Ferienakademie 2023. Big shout-out to my teammates Julius Neszvecsko, Larissa and Max for the amazing time!

15 Feb 2023

Galaxy Simulation


We wrote a simulator for celestial dynamics and the formation of galaxies using the Barnes-Hut algorithm for efficient computation of the gravitational forces. Jimmy and I wrote this as part of a university course.

21 May 2022

Ray Tracing


I finally took the time to follow the Ray Tracing in One Weekend book series with my friends. We also added multithreading, GUI and dispersion, as well as some optimizations.

23 Mar 2022

shootamood.com


Side scrolling photography portfolio with bold page transitions and scroll interactions. I had a lot of fun designing and building this site, even though the unconventional format introduced quite a few unexpected challenges.

26 Jan 2022

emiliaanimation.com


Unique animation portfolio, that really shows off the clients’ personality. The site has lots of quirky micro-interactions, and each page is themed differently to match the project it showcases.

21 Nov 2021

Satellite Challenge


Our winning submission to the HackaTUM 2021 Rohde & Schwarz challenge, where the goal was to develop a satellite constellation for air traffic communication in <48h.

14 Sep 2021

Space Game in <13kB


My entry for this years JS13k competition, where the goal is to create a browser game in under 13kB. That’s as little as the thumbnail on the left!

28 Apr 2021

Emergent Behavior


A few experiments with complex behavior emerging from a set of simple rules. The projects were inspired by generative art by Sage Jenson and Anders Hoff.

01 Mar 2021

Experimental Design


A bunch of tiny Websites where I explore some more radical design concepts and experimental methods. I’m especially proud of this modern background animation and how the prototype for a friends photography portfolio turned out.

25 Feb 2021

Numerical Solvers for ODEs


Here we go with another maths heavy project. I tried my best to explain how the numerical methods work and add code examples where sensible. There are also a few demos solving popular differential equations like the Lotka Volterra equations or the Lorenz attractor.

13 Feb 2021

404 Game


I recently found out about the JS13k coding competition, where the goal is to create a web demo in under 13kb of JS code. Even though I missed last years contest, I took on it’s theme and built a tiny platformer for my 404 page. The current record is 44.4 seconds!

27 Jan 2021

Optics


Exams are coming up, so I decided to code up a simulation for optical systems. It supports lenses and some basic mirrors. All the rays are calculated according to the thin lens approximation and therefore get quite inaccurate for rays, that are distant from the optical axis.

23 Dec 2020

Non-Standard Units


A website that finds all kinds of weird comparisions for weights, distances and energies. For example 70 kg is 483 times the weight of a baseball! Isn’t that a fun fact? No? Well, whatever. Just check it out!

29 Jun 2020

Marching Squares


Marching squares is an algorithm to create boundaries around a point cloud. I use it to create these merging blobs, by implementing the algorithm with some linear interpolation.

04 May 2020

Square Lights


For some time Tim and I worked on a smart lighting startup for music reactive LED Panels. This is the mockup website we created for it.

27 Apr 2020

Solar System


Planetary solar system orbits simulated in real time. Since stability is key for this kind of simulation, I’m using the Runge Kutta 4th order integration method for the solver. Planet textures by planetpixelemporium, the WEBGL library is three.js

20 Apr 2020

Electric Fields


Inspired by the lecture we had, I made a small visualizer that shows how point charges interact with each other, move and most importantly shape the electric field. Click on the green canvas to add charges, modify the parameters, build parcours for them, go nuts! This one is using a simple euler integrator and no special optimizations, but it’s fun!

19 Apr 2020

Spatial Hashing


Spatial hashing algorithm for simple 2D physics. The algorithms supports circles, points and axis aligned rectangles as primitives and detects overlaps efficiently. The solver is a semi implicit Euler implementation, so the system isn’t perfectly stable.

29 Mar 2020

Virus Simulation


Simple virus simulation to show the effects of social distancing, improved hygiene and different attributes of the virus. Just play around with the parameters and see what happens! And of course there’s a customizable version for wallpaper engine once again.