Back to Home

Projects

A collection of ML engineering, serverless architecture, and web development projects. Each project represents a unique solution to real-world challenges using cutting-edge technologies.

schnell-ummelden.de

schnell-ummelden.de

A fun side project to support German citizens in registering their addresses after moving.

GeminiCloud RunNext.jsPythonTypescriptGCPLangfuse
Website
graphrag-light

graphrag-light

A serverless optimmized implementation of Graph RAG. Making use of graph2nosql as graph storage, PubSub as paralelization message queue and Cloud Run as serverless container runtime.

GeminiCloud RunPubSubPythonFirestoreGCPLangfuse
GitHub
graph2nosql

graph2nosql

A simple Python interface to store and manage knowledge graphs in a regular NoSQL DB. Small side project to get rid of unnessesary Graph DB pain.

PythonFirestore
GitHub
einfach-vergabe.de

einfach-vergabe.de

AI tool to radically simplify the German tender application process for applicant companies by screening tender docs.

ReactNode.jsCloud RunHTMLCSSGCPLangchainGemini
Website
hello-jp

hello-jp

My personal website. Built as a fun project and due to frustration and boredness with existing website builders.

Next.jsReactTypescriptCloud RunHTMLCSSGCP
Webstite
Gemini Workspace Agent (gwa)

Gemini Workspace Agent (gwa)

My bet is that 2024 is going to be the year of LLM Agents. Thus I wanted to be in the game early and play around with Gemini function calling. In the end I build a reusable wrapper around the Google Calendar API. It allows you to manage your calendar via a natural language chat interface.

PythonGeminiPaLM 2Cloud RunLangchainGCP
Public repo coming soon
Retrieval Augmented Agent

Retrieval Augmented Agent

RAG is fun, and so are agents. So why not do both together. Based on the previous RAG Q&A project I continued went the next step to not just extract info from your knowledge base, but also adjust it and let the LLM take action based on it.

PythonVertex Vextor SearchGeminiPaLM 2GCP
GitHub
Meeting Transcript Summarization

Meeting Transcript Summarization

Making complex textual content more understandable is one of the key strength that LLMs bring us. My LLM based meeting transcript summarizer summarizes your meeting transcript for contributions per attendee and retrieves respective follow ups.

PythonPaLM 2Cloud RunGCP
GitHub
Hack your Pipe

Hack your Pipe

A deep dive into best practice architectures for data engineering and machine learning engineering. Different requirements need optimized architectures with completely different toolsets. This workshop discusses the ups and downs of reusable archietcture patterns on GCP.

PubSubCloud RunDataflowBigQuery
GitHub
Serverless Two Tower Recommender Pipeline

Serverless Two Tower Recommender Pipeline

Recommendation problems are at the core of many data science problems. This project implements a two-tower recommender architecture using extremely high performant and mostly serverless tools. This results in highest recommendation quality at minimal latency and cost.

Cloud RunVertex Vextor SearchVertex AIGCP
Public repo coming soon