Philipp Ebner
I am a software developer that has worked on algorithms and software with Rust, Python, Java, and other languages, as well as projects with TypeScript, JavaScript, and frameworks such as React. I enjoy bridging solid theoretical concepts and algorithms with intuitive, user-friendly interfaces, turning complex algorithms into practical and efficient software experiences.
Currently, I am completing my PhD in the field of microfluidic design automation. Microfluidics, the manipulation of fluids on a nanoliter-to-picoliter scale, is an emerging technology that is envisioned to revolutionize biomedical and chemical experiments. The idea of microfluidics is to carry out experiments on small chips, which is cheaper, more scalable, and can be performed onsite by anyone – unlike traditional laboratories that require expensive equipment and trained personnel. Simpler versions of microfluidic tests are already in everyday use; common examples include pregnancy tests and other so-called paper-based microfluidic devices. However, more complicated experiments require the orchestration of many parameters, such as specific geometries, pressures, flow rates, and depending on the use case, physical phenomena like particles and heat distribution have to be considered. Design automation solutions for such technologies are still in their infancy, as opposed to the tools we see in electronic design automation. In my PhD, I aim to develop software solutions that combine user-friendliness with performant design automation methods. Some of these tools are showcased on the Projects page. Most notably, I contributed to the Munich Microfluidics Toolkit (MMFT), a collection of microfluidic design automation and simulation tools developed at the Chair for Design Automation at the Technical University of Munich.
Contact: contact@ebner.to
