About
Experience
- Software Developer:
cortEXplore GmbH, At cortEXplore we develop advanced neuronavigation systems for brain surgery.
- Computer Science and Hardware Engineer:
German Primate Center GmbH, Department Cognitive Ethology and Cognitive Neuroscience, Development and realization of Projects like the ‘Exploration Room’ and ‘Monkey Risk Study’
- Student/Scientific Assistant:
Laboratory for Semiconductor Devices and Bus Systems, FH Münster University of Applied Sciences, Steinfurt. Zinc-air accumulator project
- Tutor:
Laboratory for Artificial Intelligence, FH Münster University of Applied Sciences, Steinfurt. Computer graphics module
- Software Engineer:
Laboratory for Software Engineering, FH Münster University of Applied Sciences, Steinfurt. Development of a multi-platform IDE for programming on control modules of the company Fischertechnik
- Mentor:
FH Münster University of Applied Sciences, Steinfurt. Mentoring as part of the Mensa mentoring program to support and introduce new students in the winter semester
Education
- Master's Degree in Computer Science (M.Sc):
FH Münster University of Applied Sciences, Steinfurt. - Thesistitle: Development and realization of a study vehicle for investigating the risk behavior of Javanese monkeys (Entwicklung und Realisierung eines Studienvehikels zur Untersuchung des Risikoverhaltens von Javaneraffen)
- Non-degree:
Juniata College, Huntingdon - Semester abroad.
- Bachelor's Degree in Computer Science (B.Sc):
FH Münster University of Applied Sciences, Steinfurt. - Thesistitle: Development and implementation of a control module for a two-axis motion simulator (Entwicklung und Realisierung eines Steuerungsmoduls für einen Zwei-Achsen-Bewegungssimulator)
- Fachhochschulreife:
Hans-Böckler-Berufskolleg, Münster. - Training as an information technology assistant with simultaneous acquisition of the technical college entrance qualification
Projects
- Exploration Room:
The Exploration Room is designed to study the neural underpinnings of behaviors in monkeys by allowing researchers to record their brain activity while they engage in a variety of full-body behaviors. The software and hardware development for this project is focused on creating an experimental setup that would allow researchers to study the neural correlates of full-body behaviors in monkeys. I’m heavily involved in the markerless tracking approach and various interaction points that are presented to the monkeys. (Link will be updated shortly)
- Monkey Risk Study:
Development and implementation of a study apparatuses and software to investigate the risk behavior of Javanese monkeys. (Link will be updated shortly)
- Development project zinc air accumulators:
The ZnO project aims to develop a new zinc–air battery storage system with higher power density that can be charged and discharged with high currents, enabling new application scenarios such as scalable island and wind park solutions. I was involved in the development of the prototype designs, software and electronic components for the battery management system, as well as the testing equipment.
- Platform-independent programming environment Robo Pro Coding:
Development of a multi-platform IDE for the development of programs on control modules for the company Fischertechnik. A cooperation between the FH Münster Software Engineering Lab and beemo GmbH.
Communication skills
- Git course:
I conducted a two-day course on the use and functionality of Git and platforms such as GitHub and GitLab at German Primate Center GmbH, in collaboration with DFG RTG2070.
- Minecraft workshop:
Co-organization and realization of a Minecraft workshop. A yearly held introduction to programming for middle school students using Python and Minecraft for visualization. Held at FH Münster University of Applied Sciences.
Crypto
- SSH Public Key(s)
curl https://louis-frank.de/about/louis_frank.keys | tee -a ~/.ssh/authorized_keys
- GPG Public Key
- All my E-Mail Addresses also have S/MIME certificates
- Shout-out to Actalis for their amazing service!
- Disclaimer: The PrivateKeys are generated by the CA, they claim to delete them after delivery, but I think it is important that you know!
- If you needed to obtain my public key, just write me a blank mail with the subject “Request PublicKey” and I will reply with my key, afterwards we can communicate privately.
- Shout-out to Actalis for their amazing service!
Languages
- German: Native language
- English: Business level
Computer skills
Programming
Programming Language | Proficiency Level |
---|---|
Python | Advanced |
C/C++ | Advanced |
Java | Intermediate |
JavaScript | Intermediate |
Common LISP | Basic |
Markup/GUI
Markup Language | Proficiency Level |
---|---|
LaTeX | Advanced |
Markdown | Advanced |
HTML/CSS | Intermediate |
Programming and related tools
Library or environment | Proficiency Level |
---|---|
git | Advanced |
OpenCV | Advanced |
Docker | Advanced |
Qt | Intermediate |
Cuda | Intermediate |
PyTorch | Basic |
Software
Library or environment | Proficiency Level |
---|---|
KiCad | Advanced |
Adobe Fusion 360 | Advanced |
(Prusa, Super, Orca)-Slicer | Advanced |
FreeCAD | Advanced |
mWorks | Advanced |
LibreOffice | Advanced |
Open Broadcaster Software (OBS) | Intermediate |
Blender | Intermediate |
Adobe Photoshop | Intermediate |
Microsoft Office | Intermediate |
MuseScore | Basic |
Operating Systems
I’m pretty experienced with all common OS’s
Experience (from most to least):
- Linux (Debian/Arch)
- macOS
- Windows
- FreeBSD
Computer-aided design (CAD)
> Have a look at the gallery <
3D CAD
I’m pretty proficient in using Fusion 360 to create complex apparatus and designs that fit the requested need.
FDM and SLA 3D-Printing
Since my first contact with 3D printers in the Laboratory for Semiconductor Devices and Bus Systems of the FH Münster in 2017, I added these devices immediately to my now weekly tool set. I print holder, boxes or even complex apparatuses for my current work at dpz.eu
PCB design
Since my time at the Semiconductor lab, I designed and built several small to medium-sized PCBs. These include a measurement board for high current flow from and to batteries, a header PCB for a Raspberry Pi to control two stepper motors and up to 16 servos, and an interface PCB for use with mWorks. The latter allows for reading joystick inputs and other interfaces that the monkeys at the DPZ interact with.
Other accomplishments
- Cisco Network Fundamentals Certification with best regards
- German lifesaving badge silver (DLRG)
- Paramedic training San A (DLRG)