{"about":{"2024":{"de":"Aktuell (Jan 2024) mache ich meinen Bachelor of Science in Informatik an der HAW Landshut. Die meisten meiner Fähigkeiten habe ich hier erworben, aber die Leidenschaft für die Informatik  war schon immer da. Nach dem Abitur habe ich ein Jahr lang Wirtschaftswissenschaften studiert. Während des Studiums habe ich mir die Programmiersprache Python selbstständig angeeignet,  was mir geholfen hat, die Möglichkeiten des Fachs neu zu entdecken. Also habe ich Informatik zu meinem Hauptfach gemacht. Ich konzentriere mich auf Themen, die die Full-Stack-Webentwicklung betreffen.  Seit Anfang 2024, arbeite ich nun bei Campudus Developers als Full-Stack-Entwickler.","en":"Currently (Jan 2024) I'm pursuing my Bachelor of Science in Computer Science at HAW Landshut. Most of my skills were acquired here,  but the passion for computer science was always there. After I graduated from Highschool, I took a year to study economics. While studying,  I picked up the Python programming language on my own, and that helped me to rediscover the possibilities related to the subject.  So, I made Computer Science my major. I'm focusing on subjects affecting full-stack web development. Since the beginning of 2024, I have been working at Campudus Developers as a full-stack developer."},"2025":{"de":"Hallo! Ich bin ein Informatik-Student und Fullstack-Enthusiast.   Nachdem ich etwa ein Jahr bei der Campudus Developers GmbH gearbeitet habe, richtet sich mein Fokus vermehrt auf meine Abschlussarbeit.   Backend- und Frontend-Entwicklung gehören zu meinen Schlüsselkompetenzen.  So beschäftige ich mich mit moderner Entwicklung von Server-Client Applikationen z.B. über Jakarta EE in Quarkus.  Darüber hinaus habe ich Erfahrungen in der Containerisierung und Deployment von (Web-)Applikationen über   Docker, K8n. So auch z.B. bei der Einbindung externer Middleware  wie z.B. KeyCloak-Servern für die Implementierung von Authentifizierung und Rollen über OAuth-Workflows.  Zudem beherrsche ich Sequel Query Languages, wie PostgreSQL oder NoSQL, wie MongoDB oder DynamoDB.   Derzeit gewinnt für mich die Serverless-Integration über AWS und ML in der Cloud immer mehr an Bedeutung und wird Bestandteil meiner Abschlussarbeit.     \n\n   Dies ist meine persönlich erstellte Homepage! Sie wurde   in Typescript programmiert und wird (bald) über ein Deno-Backend verfügen (aktuell Nginx) um die GitHub Api-Calls periodisch zu cachen.   Mehr über diesen Code oder meine sonstigen Projekte, können Sie über die Widgets im Abschnitt darunter herausfinden.   Mehr über mich erfährt man im Tab \"Fokus\".","en":"Hello! I'm a computer science student and fullstack enthusiast.   After working at Campudus Developers GmbH for about a year, my focus is increasingly on my thesis.  Backend and frontend development are among my key competencies. For example, I deal with modern development   of server-client applications, e.g. via Jakarta EE in Quarkus. In addition, I have experience in containerization  and deployment of (web) applications via   Docker, K8n. This is also the case, for example, when integrating external middleware  such as KeyCloak servers for implementing authentication and roles via OAuth workflows.  I also master Sequel Query Languages, such as PostgreSQL or NoSQL, such as MongoDB or DynamoDB.   Currently, serverless integration via AWS and ML in the cloud is  becoming more and more important to me and will become part of my thesis.  \n\n   This is my personally created homepage! She was programmed in Typescript and will (soon) have a Deno backend   (currently Nginx) to cache the GitHub Api calls periodically.   You can find out more about this code or my other projects via the widgets in the section below.  You can find out more about me in the \"Focus\" tab."},"2026":{"de":"Hallo! Ich bin Informatikstudent, Mitte 20, und Fullstack-Enthusiast – meinen Bachelor   schließe ich voraussichtlich im August 2026 ab.   Das heißt: Ich beschäftige mich mit der modernen Entwicklung von    Server-Client-Applikationen, aktuell mit Jakarta EE unter Quarkus.    In diesem Kontext arbeite ich in CI und CD gerne mit Jenkins, GitHub     Actions und Travis CI - für das Deployment ist die Containerisierung      mit Docker und K8s sehr mächtig. Neben der klassischen Client-Server-Architektur ist mir ebenso der allgemeinere Kontext verteilter Systeme vertraut – darunter Pub-Sub-Systeme (Apache Kafka, MQTT, ZeroMQ), Koordinationsdienste wie Apache ZooKeeper und verteilte Datenbanken (Cassandra). Dazu kommt eine solide Kenntnis herkömmlicher Protokolle wie HTTP(S) über dem TCP/IP-Stack (mit TLS), jedoch auch weiterführender Ansätze wie RPC und dessen Implementierung über Stubs (etwa mit Apache Thrift). In diesem Zuge beherrsche ich auch Third-Party-Authentifizierung über OAuth, die ich des Öfteren in privaten wie kommerziellen Projekten implementieren durfte. Derzeit gewinnt für mich die Serverless-Integration von OCR (Optical Character Recognition) über AWS und ML in der Cloud immer mehr an Bedeutung – sie wird Bestandteil meiner Abschlussarbeit. Darin vertiefe ich vor allem die Rekonstruktion fehlerhafter Daten, wie sie bei ungenauer Texterkennung entstehen. \n\n Dies ist meine persönlich erstellte Homepage! Sie wurde in TypeScript (React) programmiert und wird (bald) über ein Deno-Backend verfügen (aktuell Nginx), um die GitHub-API-Calls periodisch zu cachen. Mehr über diesen Code oder meine sonstigen Projekte erfahren Sie über die Widgets im Abschnitt darunter. Mehr über mich im Tab „Fokus\".","en":"Hello! I'm a computer science student in my mid-twenties and a fullstack enthusiast,   expecting to complete my bachelor's degree in August 2026.   That means I work on the modern development of client-server applications, currently    with Jakarta EE on Quarkus. In this context I like to work with Jenkins, GitHub     Actions and Travis CI for CI and CD - for deployment, containerization with Docker      and K8s is very powerful. Beyond the classic client-server architecture, I am equally at home in the broader context of distributed systems – among them pub-sub systems (Apache Kafka, MQTT, ZeroMQ), coordination services such as Apache ZooKeeper and distributed databases (Cassandra). Added to that is a solid knowledge of conventional protocols such as HTTP(S) over the TCP/IP stack (with TLS), but also of more advanced approaches such as RPC and its implementation via stubs (for instance with Apache Thrift). Along the same lines, I am proficient in third-party authentication via OAuth, which I have had the opportunity to implement on a number of occasions in private as well as commercial projects. At the moment, the serverless integration of OCR (Optical Character Recognition) via AWS and ML in the cloud is becoming ever more important to me – it will form part of my thesis. There I focus above all on the reconstruction of corrupted data of the kind that arises from inaccurate text recognition. \n\n This is my personally created homepage! It was written in TypeScript (React) and will (soon) have a Deno backend (currently Nginx) to cache the GitHub API calls periodically. You can find out more about this code or my other projects via the widgets in the section below. More about me in the “Focus” tab."}},"focus":{"2024":{"de":"Im Privaten bin ich hauptsächlich C/C++-Programmierer, weil es den Geist und die Seele schärft.  Skriptsprachen wie JS, Python oder Elixir sind meine erste Wahl für die schnelle Entwicklung von Anwendungen,  insbesondere für den Bereich Web. Diese Sprachen verfügen in der Regel über Bibliotheken und Frameworks,  die die Implementierung für komplexe Aufgaben drastisch vereinfachen. Privat betreibe ich Weiterbildung  – deshalb programmiere ich generative Algorithmen oder mathematische Bibliotheken. Mit dem Fokus auf numerische Ziele (wie Stabilität und Effizienz bei Berechnungen)  oder hier und da mit der Implementierung von Krypto auf eigene Faust halte ich mich auf dem Laufenden, um mein Wissen zu erweitern. In meinem Berufsleben  interessiere ich mich besonders für (Full-Stack-)Webentwicklung und die Entwicklung von Cloud-Diensten als PAAS oder SAAS.  Ich habe 2023 mit der Webentwicklung begonnen und mich bereits mit Möglichkeiten der Full-Stack-Programmierung beschäftigt.  Diese Website habe ich selber mit ReactJS programmiert, kombiniert mit simplem HTML und CSS Code (einen Link zum Repository finden Sie unten links in der Fußzeile).  Zum Zwecke der Versionskontrolle tendiere ich zur Verwendung von Git. Seit dem ersten Tag benutze ich Linux. Es bietet eine großartige Plattform  für Programmierer und der Benutzer arbeitet nah am System. Virtualisierung, wie Docker und Proxmox, ist eine flexible Lösung, um Ressourcen  effektiv zu verwalten, zu organisieren und zuzuweisen und dadurch die Bedingungen zu optimieren, unter denen ein Programm arbeitet. In der Arbeit (Stand 2024) entwickele ich in   TypeScript, hauptsächlich funktional ausgelegt. Täglicher Begleiter sind z.B. die typische fetch API, sowie dotenv, pragmatic-fp-ts und weitere Bibliotheken. Das stylen erfolgt i.d.R. mit SCSS-Präprozessor. Einige  Anwendungen, die ich programmierte, bedienen sich an Deno.","en":"I'm mainly a C/C++ programmer because it sharpens the mind and soul. Scripting languages such as JS, Python or Elixir are my first choice for rapid application development,  especially for the web. These languages typically have libraries and frameworks that drastically simplify implementation for complex tasks. In my private life, I continue to educate myself –  that's why I program generative algorithms or mathematical libraries. With a focus on numerical goals (such as stability and efficiency in calculations) or here and there with the implementation of crypto on my own  , I keep up to date to expand my knowledge. In my professional life, I am particularly interested in (full-stack) web development and the development of cloud services as PAAS or SAAS.I started web development in 2023 and was already looking into full-stack programming possibilities. I programmed this website myself with ReactJS, combined with simple HTML and CSS code  (a link to the repository can be found at the bottom left of the page). For version control purposes, I'm leaning towards using Git. I've been using Linux since day one.  It provides a great platform for programmers and the user works close to the system. Virtualization, such as Docker and Proxmoxx,   is a flexible solution to effectively manage, organize, and allocate resources, thereby optimizing the conditions under which a program (like a server application) operates. In my work (as of 2024) I develop in TypeScript, mainly functional. Daily companions are e.g. the typical fetch API, as well as dotenv,   pragmatic-fp-ts and other libraries. Styling is usually done with an SCSS preprocessor. A few Applications that I programmed make use of Deno."},"2025":{"de":"In meiner Vergangenheit schärfte ich durch das Programmieren mit C/C++ und Java meinen Geist.   Im Studium hatte ich über Java erste Berührungspunkte mit Backend-Development respektive Spring-Boot.   Skriptsprachen wie JS, Python oder Elixir sind meine erste Wahl für die schnelle Entwicklung von Anwendungen,  insbesondere für den Bereich Web. Diese Sprachen verfügen in der Regel über Bibliotheken und Frameworks,  die die Implementierung für komplexe Aufgaben drastisch vereinfachen. Sonstige Programmiersprachen auf die ich   gelegentlich schiele sind z.B. Go oder Rust, über welche ich im Juli diesen Jahres einen Vortrag gehalten habe.  \n\n Privat betreibe ich Weiterbildung  – deshalb programmiere ich generative Algorithmen oder mathematische Bibliotheken. Mit dem Fokus auf numerische Ziele (wie Stabilität und Effizienz bei Berechnungen)  oder hier und da mit der Implementierung von Krypto auf eigene Faust halte ich mich auf dem Laufenden, um mein Wissen zu erweitern. In meinem Berufsleben  interessiere ich mich besonders für (Full-Stack-)Webentwicklung und die Entwicklung von Cloud-Diensten als PAAS oder SAAS.  Ich habe 2023 mit der Webentwicklung begonnen und mich bereits mit Möglichkeiten der Full-Stack-Programmierung beschäftigt.  Diese Website habe ich selber mit ReactJS programmiert, kombiniert mit simplem HTML und CSS Code (einen Link zum Repository finden Sie unten links in der Fußzeile).  Zum Zwecke der Versionskontrolle tendiere ich zur Verwendung von Git. Seit dem ersten Tag benutze ich Linux. Es bietet eine großartige Plattform  für Programmierer und der Benutzer arbeitet nah am System. Virtualisierung, wie Docker und Proxmox, ist eine flexible Lösung, um Ressourcen  effektiv zu verwalten, zu organisieren und zuzuweisen und dadurch die Bedingungen zu optimieren, unter denen ein Programm arbeitet. In der Arbeit entwickelte ich in   TypeScript, hauptsächlich funktional ausgelegt. Dabei machte ich Erfahrungen mit Deno, einem Superset von Node, welches z.B.   bessere Möglichkeiten zum Package Management bieten soll.   Gerade funktionaler Slang schärfte mein Auge für sauberen und übersichtlichen Code.   \n\n Das Schreiben von Tests gerade im Bereich Backend gewann während der Zeit im Job drastisch an Bedeutung. Ein funktionale und recht pragmatisch Herangehensweise die ich   in der letzten Zeit verinnerlichte ist sog. BDD (Behaviour Driven Development). Dies macht die Entwicklung von Software nicht nur übersichtlicher, sondern   erleichtert auch die Kommunikation im Team drastisch. \n\n  Im Jahr Sommersemester 25 habe ich mich zudem intensiv mit RPC (Remote Procedure Call) und Interprozesskommunikation beschäftigt,   um die Handhabung und alternative Wege der Interoperabilität zwischen verteilten Systemen zu erleichtern. Dabei   verbesserten theoretische Konzepte, wie das Erzeuger-Verbraucher Problem oder das Philosophen Problem mein Verständnis für Synchronisation.   Außerdem lerne ich im Wintersemester 25/26 aktuelle Trends im Bereich Serverless-Computing kennen,   insbesondere die Integration von Cloud-Diensten über AWS Lambda und deren Nutzung in modernen Webanwendungen.  Dabei hat AWS Textract und SageMaker mein besonderes Interesse geweckt, welche ich in meiner Bachelorarbeit weiter vertiefen möchte.  Letztlich gewinnt für mich die Serverless-Integration über AWS und ML in der Cloud immer mehr an Bedeutung und wird Bestandteil meiner Abschlussarbeit.   Was die konventionelle Webentwicklung angeht, lerne ich Jakarta EE in Quarkus und lasse den PERN-Stack   derzeit etwas ruhen. ","en":"In the past I used C/C++ programming to sharpen my mind and soul. Scripting languages such as JS (Typescript), Python or Elixir are my first choice for rapid application development,  especially for the web. These languages typically have libraries and frameworks that drastically simplify implementation for complex tasks. In my private life, I continue to educate myself –  that's why I program generative algorithms or mathematical libraries. With a focus on numerical goals (such as stability and efficiency in calculations) or here and there with the implementation of crypto on my own  , I keep up to date to expand my knowledge. In my professional life, I am particularly interested in (full-stack) web development and the development of cloud services as PAAS or SAAS.I started web development in 2023 and was already looking into full-stack programming possibilities. I programmed this website myself with ReactJS, combined with simple HTML and CSS code  (a link to the repository can be found at the bottom left of the page). For version control purposes, I'm leaning towards using Git. I've been using Linux since day one.  It provides a great platform for programmers and the user works close to the system. Virtualization, such as Docker and Proxmoxx,   is a flexible solution to effectively manage, organize, and allocate resources, thereby optimizing the conditions under which a program (like a server application) operates. In my work (as of 2024) I develop in TypeScript, mainly functional. Daily companions are e.g. the typical fetch API, as well as dotenv,   pragmatic-fp-ts and other libraries. Styling is usually done with an SCSS preprocessor. A few Applications that I programmed make use of Deno.\n\n  Currently in the winter semester 25/26 I am getting to know current trends in the field of serverless computing,   in particular, the integration of cloud services via AWS Lambda and their use in modern web applications.   AWS Textract and SageMaker aroused my special interest, which I would like to deepen further in my bachelor's thesis.  Ultimately, serverless integration via AWS and ML in the cloud is becoming more and more important to me and will become part of my thesis.   As for conventional web development, I'm learning Jakarta EE in Quarkus and leaving the PERN stack  at the moment."},"2026":{"de":"In meiner Vergangenheit schärfte ich durch das Programmieren mit C/C++ und Java meinen Geist.   Im Studium hatte ich über Java erste Berührungspunkte mit Backend-Development respektive Spring-Boot.   Skriptsprachen wie JS, Python oder Elixir sind meine erste Wahl für die schnelle Entwicklung von Anwendungen,  insbesondere für den Bereich Web. Diese Sprachen verfügen in der Regel über Bibliotheken und Frameworks,  die die Implementierung für komplexe Aufgaben drastisch vereinfachen. Sonstige Programmiersprachen auf die ich   gelegentlich schiele sind z.B. Go oder Rust, über welche ich im Juli diesen Jahres einen Vortrag gehalten habe.  \n\n Privat betreibe ich Weiterbildung  – deshalb programmiere ich generative Algorithmen oder mathematische Bibliotheken. Mit dem Fokus auf numerische Ziele (wie Stabilität und Effizienz bei Berechnungen)  oder hier und da mit der Implementierung von Krypto auf eigene Faust halte ich mich auf dem Laufenden, um mein Wissen zu erweitern. In meinem Berufsleben  interessiere ich mich besonders für (Full-Stack-)Webentwicklung und die Entwicklung von Cloud-Diensten als PAAS oder SAAS.  Ich habe 2023 mit der Webentwicklung begonnen und mich bereits mit Möglichkeiten der Full-Stack-Programmierung beschäftigt.  Diese Website habe ich selber mit ReactJS programmiert, kombiniert mit simplem HTML und CSS Code (einen Link zum Repository finden Sie unten links in der Fußzeile).  Zum Zwecke der Versionskontrolle tendiere ich zur Verwendung von Git. Seit dem ersten Tag benutze ich Linux. Es bietet eine großartige Plattform  für Programmierer und der Benutzer arbeitet nah am System. Virtualisierung, wie Docker und Proxmox, ist eine flexible Lösung, um Ressourcen  effektiv zu verwalten, zu organisieren und zuzuweisen und dadurch die Bedingungen zu optimieren, unter denen ein Programm arbeitet. In der Arbeit entwickelte ich in   TypeScript, hauptsächlich funktional ausgelegt. Dabei machte ich Erfahrungen mit Deno, einem Superset von Node, welches z.B.   bessere Möglichkeiten zum Package Management bieten soll.   Gerade funktionaler Slang schärfte mein Auge für sauberen und übersichtlichen Code.   \n\n Das Schreiben von Tests gerade im Bereich Backend gewann während der Zeit im Job drastisch an Bedeutung. Ein funktionale und recht pragmatisch Herangehensweise die ich   in der letzten Zeit verinnerlichte ist sog. BDD (Behaviour Driven Development). Dies macht die Entwicklung von Software nicht nur übersichtlicher, sondern   erleichtert auch die Kommunikation im Team drastisch. \n\n  Im Jahr Sommersemester 25 habe ich mich zudem intensiv mit RPC (Remote Procedure Call) und Interprozesskommunikation beschäftigt,   um die Handhabung und alternative Wege der Interoperabilität zwischen verteilten Systemen zu erleichtern. Außerdem habe ich   Pub-Sub Systeme (MQTT, ZeroMQ, Apache Kafka) kennen gelernt und P2P Anwendungen, wie Cassandra und Chord. Dabei   verbesserten theoretische Konzepte, wie das Erzeuger-Verbraucher Problem oder das Philosophen Problem mein Verständnis für Synchronisation.   Außerdem lerne ich im Wintersemester 25/26 aktuelle Trends im Bereich Serverless-Computing kennen,   insbesondere die Integration von Cloud-Diensten über AWS Lambda und deren Nutzung in modernen Webanwendungen.  Dabei hat AWS Textract und SageMaker mein besonderes Interesse geweckt, welche ich in meiner Bachelorarbeit weiter vertiefen möchte.  Letztlich gewinnt für mich die Serverless-Integration über AWS und ML in der Cloud immer mehr an Bedeutung und wird Bestandteil meiner Abschlussarbeit.   Was die konventionelle Webentwicklung angeht, lerne ich Jakarta EE in Quarkus und lasse den PERN-Stack   derzeit etwas ruhen. Vor Kurzem habe ich (Stand August) ein C++-Repo zu Simulation schwarzer Löcher geforkt und um die Kerr-Metrik erweitert (rotierendes schwarzes Loch).","en":"In the past I used C/C++ programming to sharpen my mind and soul. Scripting languages such as JS (Typescript), Python or Elixir are my first choice for rapid application development,  especially for the web. These languages typically have libraries and frameworks that drastically simplify implementation for complex tasks. In my private life, I continue to educate myself –  that's why I program generative algorithms or mathematical libraries. With a focus on numerical goals (such as stability and efficiency in calculations) or here and there with the implementation of crypto on my own  , I keep up to date to expand my knowledge. In my professional life, I am particularly interested in (full-stack) web development and the development of cloud services as PAAS or SAAS.I started web development in 2023 and was already looking into full-stack programming possibilities. I programmed this website myself with ReactJS, combined with simple HTML and CSS code  (a link to the repository can be found at the bottom left of the page). For version control purposes, I'm leaning towards using Git. I've been using Linux since day one.  It provides a great platform for programmers and the user works close to the system. Virtualization, such as Docker and Proxmoxx,   is a flexible solution to effectively manage, organize, and allocate resources, thereby optimizing the conditions under which a program (like a server application) operates. In my work (as of 2024) I develop in TypeScript, mainly functional. Daily companions are e.g. the typical fetch API, as well as dotenv,   pragmatic-fp-ts and other libraries. Styling is usually done with an SCSS preprocessor. A few Applications that I programmed make use of Deno.\n\n  Currently in the winter semester 25/26 I am getting to know current trends in the field of serverless computing,   in particular, the integration of cloud services via AWS Lambda and their use in modern web applications.   AWS Textract and SageMaker aroused my special interest, which I would like to deepen further in my bachelor's thesis.  Ultimately, serverless integration via AWS and ML in the cloud is becoming more and more important to me and will become part of my thesis.   As for conventional web development, I'm learning Jakarta EE in Quarkus and leaving the PERN stack  at the moment."}}}