Logogistiks Logo Logogistiks Logo

Logogistiks

Projekte

Projects

Hier stelle ich ein paar meiner Projekte vor, und berichte über für mich wichtige Anlässe.

Here I present some of my projects and report on some events that are important for me.


Programmier­projekte

Coding Projects

website2llm

website2llm[🇬🇧] ist ein experimentelles Projekt von mir, um Webseiteninhalte durch ein KI-Modell zugänglich zu machen.

website2llm is an experimental project of mine to make website content accessible through an AI model.

Es entstand über die Sommerferien 2023, als künstliche Intelligenz, besonders Large Language Models (LLM) wie ChatGPT begannen, an Popularität zu gewinnen.
Damals begann auch ich mich für das Thema KI und maschinelles Lernen zu interessieren.

It was created during my summer holidays of 2023, when artificial intelligence, especially large language models (LLMs) like ChatGPT, began to gain popularity.
At that time, I also began to take an interest in the topic of AI and machine learning.

Das Projekt besteht hauptsächlich aus einem Webcrawler, der alle untereinander verlinkten Seiten einer Webseite kartographiert und deren Inhalte in einer für KI verständlichen Form speichert.
Einmal kartographiert und gespeichert, können die Informationen durch Interaktion mit einem KI-Chatmodell abgefragt werden.

The project mainly consists of a web crawler that maps all interlinked pages of a website and stores their content in a form understood by AI.
Once mapped and stored, the information can be queried by interacting with an AI chat model.

Jede Interaktion mit KI in diesem Projekt läuft lokal auf dem Rechner des Benutzers ab.
Obwohl es heutzutage sehr einfach ist, KI-Modelle per API anzusprechen, z.B. von OpenAI, ist es aus Kosten- und Datenschutzgründen durchaus sinnvoll, über lokale Alternativen nachzudenken.

Every interaction with AI in this project is handled locally on the user's computer.
Although it is very easy nowadays to address AI models via API, e.g. from OpenAI, it is quite sensible to think about local alternatives for cost and data protection reasons.

Das Projekt ist eher ein Proof-of-Concept, dass so ein Verfahren mit lokalen Mitteln rudimentär möglich ist. Mittlerweile wird es nicht mehr weiterentwickelt.

The project is more of a proof-of-concept that such a procedure is rudimentarily possible with local means. It is no longer being developed.

sam4k

sam4k habe ich im Auftrag meines Schützenvereins entwickelt.

I developed sam4k[🇩🇪] for my shooting club.

Es ist ein Programm für den PC, welches mit der Scheibenauswertungsmaschine "SAM4000" kommuniziert, gelesene Daten entgegennimmt und sie geordnet speichert.

It is a program for the PC that communicates with the target evaluation machine "SAM4000", receives read data, and stores it in an organized manner.

Existierende Software ist nur kostenpflichtig erhältlich, deswegen habe ich mein eigenes Programm nach Wünschen des SCM entwickelt.

Existing software is only available for purchase, so I developed my own program according to the wishes of the SCM[🇩🇪].

Da die SAM4000 recht alt ist und nur einen Seriellanschluss hat, funktioniert die Kommunikation über einen USB-Seriell Adapter mit dem RS232 Protokoll.

Since the SAM4000 is quite old and only has a serial port, communication works via a USB-serial adapter using the RS232 protocol.

VP-LGKA

VP-LGKA ist ein System das regelmäßig den Vertretungsplan des Lessing-Gymnasiums Karlsruhe überwacht und Nutzern automatisiert Benachrichtigungen per E-Mail schickt, die sie nach eigenen Wünschen personalisieren können.

VP-LGKA[🇩🇪] is a system that regularly checks the substitute plan of the Lessing-Gymnasium Karlsruhe and automatically sends users personalized notifications by email according to their own preferences.

Das Projekt habe ich in der 8. Klasse zusammen mit Klassenkameraden gestartet, da wir den bestehenden Vertretungsplan der Schule umständlich fanden. Seither läuft das System auf unseren eigenen Servern und wird gelegentlich weiterentwickelt.

I started the project in 8th grade together with classmates because we found the existing substitute plan of the school cumbersome. Since then, the system has been running on our own servers and is occasionally further developed.

Im Sommer 2025 nach meinem Abitur wurde das System von mir neu geschrieben und grundlegend überarbeitet, um es einer breiteren Öffentlichkeit zugänglich zu machen.
Weitere Informationen zum Projekt finden sich hier:
In the summer of 2025, after my graduation, the system was rewritten and fundamentally revised to make it accessible to a broader public.
More information about the project can be found here:
https://vp-lgka.de/about/project/[🇩🇪]

cliSnake

cliSnake[🇬🇧] ist das bekannte Spiel Snake für die Komandozeile mit minimalistischem Interface.

cliSnake is the well-known game Snake for the command line with a minimalist interface.

GameOfLife

Conways Game of Life ist einer der bekanntesten zellulären Automaten, der 1970 vom Mathematiker John Horton Conway erfunden wurde.

Conway's Game of Life is one of the best-known cellular automata, invented in 1970 by the mathematician John Horton Conway.

Da ich mich mal für zelluläre Automaten interessiert habe, dachte ich es wäre cool selber so ein System zu implementieren: Since I was once interested in cellular automata, I thought it would be cool to implement such a system myself: https://github.com/Logogistiks/GameOfLife[🇬🇧]

Graph-Engine

Graph-Engine[🇬🇧] ist ein Übungsprojekt von mir, mit dem man per Code eine gerichtete Graphenstruktur mit Loops erzeugen, manipulieren und visualisieren kann.

Graph-Engine is an exercise project of mine that allows you to create, manipulate, and visualize a directed graph structure with loops via code.

Ich habe das Projekt geschrieben, als ich mich damals etwas mit Graphentheorie beschäftigt habe, um das Konzept besser zu verstehen.

I wrote the project when I was a little interested in graph theory at the time to better understand the concept.

Sonstiges

Other

SeminararbeitSeminar course

In der Oberstufe gab es bei der Kurswahl einen Seminarkurs zum Thema Stadtplanung zur Auswahl. Aus Interesse und anderen Vorteilen habe ich ihn gewählt.

In upper secondary school, there was a seminar course on urban planning being offered to choose from when selecting courses. Out of interest and other advantages, I took it.

In der zu schreibenden Seminararbeit sollte man seine eigene Stadt planen. Man durfte sich dabei frei entscheiden, welche Art von Stadt, unter welchen Umständen und zu welchem Zweck man diese plant.
Neben einem anschließenden Kolloquium war es einem völlig offen, wie man seinen schriftlichen und praktischen Teil gestaltet.

In the seminar paper we should write, we were supposed to plan our own city. We were free to decide what kind of city, under what circumstances, and for what purpose we would be planning it.
In addition to a subsequent colloquium, it was completely open how we designed our written and practical part.

Es wurden viele interessante Themen gewählt, zum Beispiel Städte in Gletscherregionen, auf alten Borinseln, in der Wüste oder sogar auf dem Mars.
Ich habe mich für die ungewöhnliche Idee entschieden, eine kleine Stadt auf dem Mond zu planen.

Many interesting topics were chosen, for example cities in glacier regions, on old barrier islands, in the desert, or even on Mars.
I decided on the unusual idea of planning a small city on the moon.

Da wir bei der Herangehensweise und Gestaltung der Arbeit völlig frei waren, habe ich meinen Fokus auf Realismus und technische Umsetzbarkeit gelegt.
Dementsprechend handelt ein großer Teil meiner Arbeit von den umweltbedingten Herausforderungen auf dem Mond, und inwieweit man für solch eine Stadt von klassischen Stadtplanungskonzepten profitieren kann, aber auch abweichen muss.

Since we were completely free in our approach and design of the work, I focused on realism and technical feasibility.
Accordingly, a large part of my work deals with the environmental challenges on the moon, and to what extent one can benefit from classical urban planning concepts for such a city, but also has to deviate from them.

Als praktischen Teil habe ich beispielhaft ein 3D-Modell einer Wohneinheit meiner Stadt erstellt. Dazu habe ich Blender verwendet: 3D-Modell einer Wohneinheit meiner Stadt, erstellt mit Blender Dieses 3D-Modell habe ich dann auch von einem Freund 3D-Drucken lassen, um es in meinem Kolloquium zu präsentieren.

As my practical part, I created a 3D model of a residential unit of my city as an example. For this, I used Blender: 3D model of a residential unit of my city, created with Blender I then had this 3D model 3D printed by a friend to present it in my colloquium.

Sowohl die Recherche als auch das Schreiben war sehr interessant und hat mir viel Spaß gemacht. Alles in allem bin ich sehr zufrieden mit meinem Ergebnis.
Für meine Seminararbeit selber habe ich 13 Punkte bekommen, für den Seminarkurs insgesamt 12 Punkte.

Both the research and the writing were very interesting and I really enjoyed it. All in all, I am very satisfied with my result.
I received 13 / 15 points for my seminar paper itself, and 12 / 15 points for the seminar course overall.

Meine Seminararbeit und das 3D-Modell können hier heruntergeladen werden.

My seminar paper (in german) and the 3D model can be downloaded here.

AbifeierGraduation party

Kommt bald
Coming Soon