Simon Benedict

Simon Benedict

B.Sc. Business Informatics — Machine Learning & OSS Enthusiast

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: