Hello! I'm Julius, a physics student and freelance developer currently based in Munich, Germany. I'm passionate
about exploring new technologies and bringing ideas to life through coding and hardware. My journey in
programming began at the age of 14 when my uncle gifted me an Arduino Micro, sparking a deep interest in the
field. Since then, I've been continuously learning and building a variety of projects.
These days, I
primarily work with web technologies such as Angular, Node.js, and TypeScript. However, I also enjoy experimenting with microcontrollers, PCB design, and 3D printing. Additionally, my
physics studies have given me the opportunity to work with Python for data analysis
and simulations.
Depictor is an raspberry pie based open-source web app to control 2D pen plotters. It simplifies the process of generating and drawing images by providing a modern and responsive interface built with Angular. The app supports real-time plot progress tracking, automatic background removal, draw time estimates, a gallery of previous prints and much more. The backend is primarily powered by Node.js but also leverages Java and c++ for performance-critical tasks, ensuring smooth and efficient operation.
The project was tested and developed on a selfmade 2D pen plotter.
Rooms is a web application I developed for my student dormitory to efficiently manage shared rooms and common areas. The platform enables residents to book rooms and request access codes seamlessly. The backend is powered by Express.js and Redis, while the frontend is built using Angular 17. For secure authentication, LDAP integration is employed.
Currently, the application serves nearly 300 residents and has been running smoothly for over six months without any significant issues.
This project was part of my graduation paper in which I tested the influence of 3D printing parameters on the tensile strength of the part. The project involved building a selfmade tensile test machine as well as online control and data analysis software to efficiently test over 100 samples.