Simon Benedict
B.Sc. Business Informatics — Machine Learning & OSS Enthusiast
Projects
Air Quality Forecast
Time series forecast for air quality in italian streets
Hallucination Detection
Comparison and evaluation of different methods to detect hallucinations in LLM outputs
LLM-based Chatbot
RAG (Retrieval-augmented Generation) chatbot leveraging Large Language Models to provide comprehensive information about Baldur's Gate 3
Anomaly Detection
Deep learning-based anomaly detection using CNNs to identify structural deviations and defects in LEGO Vespa models via image analysis
Skills
Python
- Solid experience in various contexts
- Web development (FastAPI, Flask)
- Deep learning (TensorFlow, PyTorch)
- LLM applications (LangChain, LlamaIndex)
Python is my go-to language. I've built web apps with FastAPI and Flask, and worked on ML stuff with PyTorch and TensorFlow. Lately I've been playing around with LLMs - building RAG systems and trying out tools like LangChain and AutoGen for my side projects.
Data Analytics
- Data manipulation & analysis
- Visualization techniques
- Basic statistical analysis
- Experience with common data formats
I work with data using Pandas and NumPy a lot. I make charts with Matplotlib or Seaborn and run basic stats when needed. Most of my data work happens in Jupyter notebooks - they're great for trying things out and showing results.
Machine Learning / AI
- Growing expertise in ML and Deep Learning
- Experience with common ML algorithms
- Work with deep learning models (CNNs, VAEs)
- Exploring LLMs and related frameworks
I've spent a lot of time working with ML and deep learning in Python. I've built CNN models, played with VAEs, performed predictive analysis, and lately I've been diving into LLMs. I work with OpenAI and Anthropic's APIs, and I've set up some models to run locally using llama.cpp and other tools.
Java
- Foundation from university studies
- Understanding of OOP principles
- Applicable to software architecture concepts
I learned Java during three terms at uni. While I don't code in Java much these days, it taught me a lot about OOP and how to structure larger programs. These lessons help me write better code in any language.
JavaScript / TypeScript
- Experience from academic and personal projects
- Familiar with core concepts and DOM manipulation
- Frontend development with React and Next.js
I use Google Cloud for my personal projects. I got the theory from my bachelor's, but I've learned the most from hands-on work.
UI / UX
- Proficient in HTML and CSS
- Regular use in personal and academic projects
- Experience with TailwindCSS
I write HTML and CSS all the time for my projects. These days I mostly use TailwindCSS - it makes building responsive sites much faster and keeps things consistent.
Databases
- Experience with relational and unstructured databases
- Proficient in SQL, PHP, and Java for databases
- Work with vector DBs (ChromaDB, Pinecone) for NLP
I learned about databases at uni, working with MySQL and SQLite. For my LLM projects, I use vector databases like ChromaDB and Pinecone to store and search through text embeddings.
Cloud
- Experience with Google Cloud Platform (GCP)
- Docker containerization
- Conceptual knowledge from bachelor's studies
I use Google Cloud and Docker for my personal projects and used Docker during my internship. I got the theory from my bachelor's, but I've learned the most from hands-on work.
Let's build
You can contact me via
[email protected]
or use the form below: