$ whoami
Lorenz Knopf
Applied Physics Student - Software / Embedded Development
$ skills
PythonRustC/C++CI/CDDockerVHDL
What I am working on
Fleqtra
A free, open-source, self-hosting alternative to Azure and AWS, designed to give the user full control over their data and management.
Overview
- Provides a container-based approach to data storage with custom rulesets for each container - full control, no headache!
- Safety made in Rust
- Docker native support - deployment was never easier or faster
RustDockerPostgresAXUM
Bachelor-Thesis
My thesis covers the integration of DDR4 memory into a pipelined data analysis flow to support the Mu3e experiment currently conducted at the PSI.
Technology and Details
- The aim of this project is to buffer data at high speeds and provide accurate and efficient writes and reads to and from memory. This will also be integrated with a request pattern to read data in demand.
- The hardware used is the terasic:DE5a-NET board with the Arria10 Intel/Altera FPGA.
- Diving deep into memory management and other low level areas of FPGA development provides great insight into design flows and best practices as well as a better understanding of logic and timing!
PhysicsEmbeddedSoftwareFPGA
3D-Printing
Printing useful accessories with my BambuLab-A1 is one of the most fun hobbies I discovered, below are some of the prints I made!
Prints
- MX Master KeyS keyboard holder - mounted under my desk it helps keep my workspace organized! (Link to MakerWorld soon!)
- Orb LED-Ring Stand - I was gifted an orb, engraved from the inside, which I wanted to illuminate with a LED Ring. Therefore I printed a holder to show it off!
- FPGA Storage Box - a little box to transport my FPGA around
3DPrintingDesignCAD
Impact & Achievements
Experience
Student Assistant
- • Unified data collection infrastructure through abstraction library
- • partook in development of interface layer for quantum computing operations
- • developed sensor readouts (e.g. photodiodes, EMCCD camera, etc...)
Course work and labs
- • Basic Electronics Lab
- • Engineering Lab
- • Experimental Physics
- • Electronics and Signalprocessing
- • High-Performance-/Accelerated-GPU-Computing
Skills & Technologies
Skills
- • Rust (Fleqtra)
- • Python (Student Assistant)
- • C/C++ (Studies)
- • E-/CAD (Studies + Student Assistant)
Technologies
- • GitLab CI/CD (Student Assistant)
- • LatticeFPGA (Studies)
- • Databases (Fletra + Private)
- • Linux (All)
Development & Future Goals
Personal Development
- • Took responsibility for small and medium projects
- • Build work-ethic through extended full-time periods
- • Pushed for more test-coverage and better documentation
Goals
- • Deepen insights into hardware design & constraints
- • Using Rust in a production environment
- • Find new projects and technologies to dive into
$ contact --info
Let's Connect
$ location --current
Mainz, GER
$ contact --email
loknopf@loknopf.dev$ cat resume.pdf
Download Resume$ ls ./links