Files
.profile/README.md
T
2026-09-15 03:23:18 +02:00

93 lines
6.1 KiB
Markdown

<div align="center">
<h1>Hi 👋, I'm Philipp Horstenkamp</h1>
<p><b>AI Developer & Team Lead Generative AI @ PSI Software | Open-Source Contributor | Homelab & Systems Enthusiast</b></p>
<p>
<a href="https://www.linkedin.com/in/philipp-horstenkamp-763165182/">
<img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn" />
</a>
<a href="https://git.horstenkamp.eu">
<img src="https://img.shields.io/badge/Self--Hosted_Git-609926?style=for-the-badge&logo=gitea&logoColor=white" alt="Gitea" />
</a>
<img src="https://img.shields.io/badge/Location-Bochum%2C%20DE-informational?style=for-the-badge&logo=googlemaps&logoColor=white" alt="Bochum, DE" />
</p>
</div>
---
### 🚀 About Me
- 🧠 **Enterprise & Industrial AI:** Leading GenAI engineering at PSI Software, turning operational factory-floor data into real-time industrial intelligence.
- 🤖 **Autonomous Scripting & Games:** Building autonomous agent logic, real-time command loops, and modular tooling for Screeps (`screeps-launcher`, `node-screeps-api`).
- 📦 **Packaging & Runtime Systems:** Maintaining packaging workflows via modern Python package orchestration (`uv`, `poetry`), and containerized architectures. But also building edge cases wit `cx_Freeze`,
- 🖥️ **Self-Hosting:** Running dedicated homelab services and code repositories on Debian Linux via [git.horstenkamp.eu](https://git.horstenkamp.eu).
---
### 🛠️ Languages & Technical Stack
<p><b>Core Languages</b></p>
<p>
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg" alt="Python" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/go/go-original-wordmark.svg" alt="Go" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg" alt="TypeScript" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg" alt="JavaScript" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/bash/bash-original.svg" alt="Bash" width="45" height="45" />
</p>
<p><b>AI, Machine Learning & Data Science</b></p>
<p>
<img src="https://www.vectorlogo.zone/logos/pytorch/pytorch-icon.svg" alt="PyTorch" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/tensorflow/tensorflow-icon.svg" alt="TensorFlow" width="45" height="45" />
<img src="https://upload.wikimedia.org/wikipedia/commons/0/05/Scikit_learn_logo_small.svg" alt="Scikit-Learn" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/2ae2a900d2f041da66e950e4d48052658d850630/icons/pandas/pandas-original.svg" alt="Pandas" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/numpy/numpy-original.svg" alt="NumPy" width="45" height="45" />
<img src="https://seaborn.pydata.org/_images/logo-mark-lightbg.svg" alt="Seaborn" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/fastapi/fastapi-original.svg" alt="FastAPI" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/opencv/opencv-original.svg" alt="OpenCV" width="45" height="45" />
</p>
<p><b>Databases & Caching</b></p>
<p>
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original-wordmark.svg" alt="PostgreSQL" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original-wordmark.svg" alt="Redis" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg" alt="MongoDB" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/sqlite/sqlite-icon.svg" alt="SQLite" width="45" height="45" />
<img src="https://cdn.worldvectorlogo.com/logos/cockroachdb.svg" alt="CockroachDB" width="45" height="45" />
</p>
<p><b>DevOps, Cloud & Infrastructure</b></p>
<p>
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg" alt="Docker" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/kubernetes/kubernetes-icon.svg" alt="Kubernetes" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/linux/linux-original.svg" alt="Linux" width="45" height="45" />
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/debian/debian-original.svg" alt="Debian" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/google_cloud/google_cloud-icon.svg" alt="GCP" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/jenkins/jenkins-icon.svg" alt="Jenkins" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/grafana/grafana-icon.svg" alt="Grafana" width="45" height="45" />
<img src="https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/selenium-logo.svg" alt="Selenium" width="45" height="45" />
<img src="https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg" alt="Git" width="45" height="45" />
</p>
---
### 📂 Contributions in Featured Open Source & Projects
* 🤖 **[Open WebUI](https://github.com/open-webui/open-webui)**
*Extensible, feature-rich web UI for running and orchestrating local/remote LLM pipelines.*
`LLMs` `RAG` `Enterprise AI` `Docker`
* 📐 **[KDEpy](https://github.com/tommyod/KDEpy)**
*Kernel Density Estimation in Python using NumPy and SciPy algorithms for high-speed scientific computation.*
`Machine Learning` `Statistics` `NumPy` `SciPy`
* 🎮 **[screeps-launcher](https://github.com/screepers/screeps-launcher)**
*Standalone, cross-platform private server binary runner for the Screeps game engine written in Go.*
`Go` `Automation` `CLI Tooling` `Game Engine`
---
<div align="center">
<sub>Self-hosted Git: <a href="https://git.horstenkamp.eu">git.horstenkamp.eu</a> • Connected via Bochum, Germany</sub>
</div>