Home

profile picture

Hi, I’m Philipp Jurašić, a physics student and software developer from Munich. I love building interactive simulations, working with electronics and sometimes dabbling with generative art.

Projects

21 May 2022

Ray Tracing in One Weekend


This weekend 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

HackaTUM R&S 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 a single weekend.

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. Music, graphics and code included!

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

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 the past year my colleague and I’ve been working on a smart lighting startup. We are producing music reactive LED Panels, so if that sounds like something you’re interested in, please check us out!

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.

17 Dec 2019

Frustrated Physicists


A website for our fellow physics student to share their frustration. Click the button to tell everyone online what you’re struggling with – Live!