Kategorien:
OOP Architecture
Package
Infrastructure
Tests
Documentation
LLM Integration
Automation
Asynchronous
Eine .NET Library für die Interaktion mit LLMs. Sie stellt Abstraktionen für einzelne Module bereit, damit sie über Dependency-Injection zusammenarbeiten können. Mit ihr kann man komplexere Prompt-Chains/-Pipelines erstellen, da sie Prompt-Templating und Prompt-Chaining u.a. durch ein projektweites Fluent-Interface vereinfacht. Das gesamte Projekt beinhaltet auch asynchrone Gegenstücke und wird durch 55 NUnit Tests getestet. Des weiteren wurde beim Entwickeln auf die zyklomatische Komplexität (<6 für Methoden), die Klassenkopplung (<10 für Methoden), und den Maintainability-Index (82) geachtet. Die Dokumentation finden sie hier
Kategorien:
Product
Automation
Webapp
Branding
Logo Design
API
Ein Newsletter als Servicelösung für alle Arten von Anlegern, um über ihre Investitionen auf dem Laufenden zu bleiben. Benutzer können wählen, wann und worüber sie benachrichtigt werden. Sie erhalten dann automatisierte Performance Updates für alle ausgewählten Aktien innerhalb eines gewählten Zeitintervalls. Sendet momentan keine E-Mails, weil Microsoft den SMTP-Zugang blockiert.
Kategorien:
LLM Integration
Proof of Concept
Knowledge Management
Automation
Im Bild ist ein Kontept-Graph generiert von GPTVault zu sehen. GPTVault ist ein proof-of-concept Tool, das generative Modelle verwendet, um Wissen auf eine nutzbare Weise anzuhäufen. Es funktioniert, indem ein großes Sprachmodell (LLM) zu einem Ausgangsthema befragt wird. Das LLM antwortet dann mit einer kurzen Beschreibung des Konzepts, einer Liste verwandter Konzepte und einer Liste von Unterkonzepten. Diese Informationen werden dann in einer Wissensbasis gespeichert, die auf verschiedene Arten erkundet und visualisiert werden kann. GPTVault kann für eine Vielzahl von Zwecken eingesetzt werden, darunter Konzeptforschung, persönliches Wissensmanagement und Inhaltserstellung
Kategorien:
Webapp
Caching
Algorithm Development
UI/UX-Design
Minimalistic Design
Das open-source Projekt, mit dem man anpassbare Embeds, die Webseiteninformationen anzeigen, erstellen kann und mit Hilfe von iFrames einbetten kann. Inspiration dazu waren die Embeds von Discord. Dieses Projekt cached die Anfragen in einer PostgreSQL-Datenbank und nutzt einen selbst entwickelten Caching-Algorithmus.
Kategorien:
Machine Learning
ML-Model Validation
Data Science
Data Extraction & Processing
Data Visualization
Time Series Forecast
Verwendung einer Reihe multivariater Zeitreihenmodelle aus dem Paket Darts, um die Energieproduktion von PV-Systemen in Deutschland mithilfe von 8 historischen und 1 prognostizierten Metriken vorherzusagen. Optimierung der Modellarchitektur (für N-Beats), Bewertung und Verwendung der Prognose in einer Facharbeit über die Folgen des nationalen Ausbaus von PV-Systemen.
Kategorien:
Product
Minimalistic Design
Freeware
Backend
Frontend
Database
In einem Team aus 2 Personen die Entwicklung einer Webapp, die das 'Link as Bio' Konzept für Projekte ermöglicht. Dabei habe ich v.a. das Backend und die Datenbank entwickelt. Nutzer können sich anmelden, und ihrem Account Projekte hinzufügen, die dann in verlinkt werden können.
Kategorien:
Webapp
UI/UX-Design
Minimalistic Design
Freeware
Ein hochgradig anpassbarer Leser, der als direkte Alternative zu kostenpflichtigen Schnell-Lese-Apps entwickelt wurde. Konzepte wie Chunking, Timing und Hervorhebung sind in diesem Leser integriert. Texte können aus Dateien oder der Zwischenablage importiert werden. Alle Daten werden im lokalen Speicher der Website gespeichert.
Kategorien:
Data Extraction & Processing
API
Scraping
Automation
Ein großer Instagram-Scraper, der mit Django erstellt wurde und eine API verwendet, um zwischen Benutzer und Programm zu kommunizieren. Der Scraper lässt sich nahtlos skalieren und kann Proxies benutzen. Ich habe ihn gebaut, um Daten für weitere Data-Science-Projekte zu sammeln, also habe ich den Nominatim Geolocator und Regex verwendet, um so viele Daten wie möglich zu extrahieren und zu ordnen.
Kategorien:
Machine Learning
Monte Carlo Simulation
ML-Model Validation
Data Science
Data Visualization
Data Extraction & Processing
In diesem Projekt wurde untersucht, ob der Einsatz von Machine Learning zur Vorhersage von Toren in Fußballspielen möglich ist. Dabei wurde ein Regressionsmodell für die Toranzahl mit dem standardmäßigen Klassifizierungsmodell für Sieg/Niederlage/Unentschieden verglichen. Obwohl das Modell bei der Vorhersage der Spielausgänge geringfügig erfolgreich war, verhinderte die hohe Varianz der Vorhersagen einen Gewinn in der realen Welt. Das Modell wurde anhand von simulierten Wetten in Form von Monte-Carlo-Simulationen getestet und seine Genauigkeit im Vergleich zu einfacheren Wettstrategien visualisiert.
Kategorien:
Product
Frontend
Backend
Branding
Online Shop
Real time Calculation
Logo Design
[Übungsprojekt] DecaDruck hat sich zum Ziel gesetzt, den 3D-Druck für Menschen ohne technische Kenntnisse und Branchenexpertise zugänglich zu machen, indem Beratung, Design und Realisierung in einem Service vereint werden. Wenn Besucher bereits eine 3D-Datei haben, können sie die Druckkosten und den Mengenrabatt berechnen.