-
Pascal Engeler authoredPascal Engeler authored
List of Projects
The following is a list of projects that I have worked on, along with brief descriptions and involved technologies. The projects are grouped into the following categories: High performance, Hardware / Gateware / Embedded, Utility, and Other. But it should be noted that most projects belong to several of these groups.
Due to various restrictions, source access is only provided for selected projects. I might be able to supply access to other projects on demand.
- List of Projects
- High Performance
- Hardware / Gateware / Embedded
-
Utility
- Interactive WLI data analyzer and visualizer
- RBComb sample visualizer
- Interactive MEMS resonator design optimizer
- Home automation
- Automatic lab monitoring
- Git diff
- Labbook generator
- PCB generation framework
- Project to automate and optimize study planning for sports research
- Project to automate address retrieval from web resources
- Other
High Performance
Wave simulator
Involved Technologies: C++, OpenGL, GLSL, SDL2, DearImGui
Link: gitlab
Description:
Wave simulator controlled via a 4K multitouch display in real-time.
Plane waves are propagating over the screen, and users can either scatter the waves off their fingers, place preprogrammed obstruction patterns, or draw their own obstructions directly onto the screen. Up to 12 concurrent touches can be handled.
The finite difference simulation is performed in real time on an RTX 3080, and in operation the system performs well over 10^10 single site updates per second.
This system is an exhibit part of the "Wellen - Tauch ein!" exhibition from FocusTerra, which has since also been shown in the Seemuseum Kreuzlingen, and is currently in the HNF Paderborn.
More in-depth information can be found in the linked gitlab's README.md, and an impression of the final device is shown below.

Simulation framework for system of thousands of coupled resonators
Involved Technologies: C++, LAPACK, Python, Make
Link: gitlab
Description:
This is a simulation framework made to simulate the system I developed during my PhD, namely a system of 2000 coupled nonlinear resonators.
As several different approaches can be taken to represent the system (more theoretical assuming specific couplings, or more physical working with voltages), a lot of flexibility is provided in the definition of forces and the like.
For timestepping, an RK4 implementation is provided, but custom steppers can be plugged in instead.