Der Project Profile Matcher ist ein intelligentes, KI-gestütztes Matching-Tool zur automatisierten Analyse und Zuordnung von Bewerberprofilen zu Projektanforderungen. Durch semantische Textverarbeitung und Scoring-Algorithmen auf Basis von OpenAI-Embeddings werden Kompetenzen, Erfahrungen und Projekterfordernisse präzise abgeglichen. Das System bietet eine moderne Weboberfläche zur Visualisierung der Match-Ergebnisse in Echtzeit, inklusive Filterung, Ranking und Kandidatenübersicht. PDF-Dokumente (z. B. Lebensläufe, Portfolios) werden automatisch extrahiert und strukturiert verarbeitet. Die Plattform ist modular, Cloud-ready und vollständig CI/CD-automatisiert über GitHub Actions. Perspektivisch wird ein Bezahlsystem auf Basis von Stripe integriert, um Pay-per-Match- oder Abonnementmodelle zu ermöglichen.
Microservice-basiertes Analyseportal zur datengetriebenen Verarbeitung und Auswertung im Bereich Präzisionsbearbeitung.
MemoVault ist eine plattformübergreifende App zum sicheren Speichern, Verwalten und Organisieren persönlicher Fotos und Videos. Der Fokus liegt auf Datenschutz, lokaler Speicherung und einer intuitiven Nutzererfahrung ? ganz ohne Cloud-Zwang. Die App wird für iOS, Android, macOS, Windows und Linux entwickelt.
Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.
Aufgaben:
Paper-Recherche im Bereich der Generativen Modelle
Vorverarbeitung des Datensatzes
Erweiterung des NVIDIA/StyleGAN 2
Trainieren von Modellen
Validierung der Modell-Güte
Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren.
Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.
Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens.
Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.
Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.
Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.
Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.
Aufgaben:
Zeitweise Projektleitung
Entwicklung der GUI
Implementierung der Spiellogik
Entwicklung des KI Players
Implementierung von Unit-Tests
Implementierung von Integration-Tests
weitere Projekte gern auf Anfrage
Mobilität
E-Mobility, Nachhaltiger Transport, Automotive Supply Chain
Energie & Infrastruktur
Elektrische Energiesysteme, Smart Grids, Photovoltaik, Gastransport & Pipelines, Bauwesen, Onshore-Windenenergie
Gesundheit & Medizin
Healthcare, Medizintechnik
Industrie & Produktion
Embedded Systems, Computerarchitektur, Fertigung, Maschinenbau, Präzisionsbearbeitung, Fertigungstechnologie, Oberflächenveredelung
Handel & Dienstleistungen
E-Commerce, Digitale Marktplätze, Retail, Konsumgüter, Fintech, Einzelhandel, innovative Einkaufstechnologien, digitale Kundenerlebnisse, Smart-Retail-Lösungen
Technologie & KI
Computer Vision, AI-Anwendungen, E-Recruiting, Talent Acquisition
KENNTNISSE
Frameworks & Libraries
React.js, Next.js, Vue.js, Angular (v2?19), Angular.js, Astro
UI-Bibliotheken
Mantine UI, Material UI, Bootstrap, Tailwind CSS, shadcn/ ui, Radix UI
Sonstige Bibliotheken
React Hook Form, Zod, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, React Three Fiber, Axios, Storybook, React Styleguidist, Vitest, React Testing Library, ESLint, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, Biome, React-RND, Sonner, HeyAPI
Rendering-Methoden
Client Side Rendering (CSR), Server Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), Server Components (SC)
Cloud Computing
AWS (Amazon Web Services), Microsoft Azure, GCP (Google Cloud Platform), Digital Ocean, Contabo, Cloudflare, Hostinger, Hetzner
Python-Ökosystem
Django, Django REST, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, ruff, black, poetry, uv, pip, bandit, requests, pytest, pydantic, unstructured, httpx, pydantic
JavaScript/TypeScript-Ökosystem
Express.js, Nest.js, Node.js
Java-Ökosystem
Spring Framework
Rust-Ökosystem
Tauri, tonic, tokio
Go/Golang-Ökosystem
gin, gorm, sqlx, gRPC-Go, zap, testify, tinyGo, goreleaser, cobracli, fiber, chi
Web Security
OWASP Top 10, Input Validation, Output Encoding, CSRF Protection, XSS Protection, SQL Injection Protection, Security Headers, Rate Limiting, Brute-Force Protection, API Security, Data Encryption, Dependency Vulnerability Scanning, Secure Deployment, Secrets Management, HTTPS/TLS Configuration, Secure Session Management
Synchronisation
Kenntnisse in Offline- und Delta-Sync-Logiken, Lokalem Caching und Datenabgleich per Timestamps, Umsetzung Sync-APIs für Web- und Mobile-Apps
Testing Level
Unit Testing, Integration Testing, Functional Testing (End-to-End Testing), Load Testing, Code-Analyse, Automatisierung von Tests
Authentifizierung
AWS Cognito, CyberArk, OAuth, OpenID Connect (OIDC), Passwortbasierte Authentifizierung, Tokenbasierte Authentifizierung, Zwei-Faktor-Authentifizierung (2FA), Multi-Faktor-Authentifizierung (MFA), Security Assertion Markup Language (SAML), LDAP, Keycloak, Auth.js, Supabase Auth, OTP, Magic Links
Projekt- & Wissensmanagement
Confluence, Jira, YouTrack, Bitbucket, GitHub Projects, Todoist, Monday .com, Bookstack
Simulation & Modellierung
SimPy, MATLAB
API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, Protocol Buffers (Proto)
Testing Frameworks
Cypress, Playwright, Vitest, JUnit, Pytest, Jest
DevOps
Docker, Kubernetes, Dokku, Traefik, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm, Github Actions, Azure Devops, Podman, Rancher, K3s, ArgoCD, Tailscale, Gitea, Renovate, GlitchTip
UI/UX Design and Prototyping
Figma, Framer, Miro, Sketch, Pixelmator
Markup-Sprachen
HTML, HTML5, CSS, CSS3, XML, JSON, YAML, LaTeX
ERP- & Buchhaltungssysteme
Microsoft Dynamics NAV, AP+
3D-Modellierung & -Verarbeitung
Blender, FreeCAD, Fusion 360, Ultimaker Cura, Ready Player Me, Poly Pizza
Paket- & Build-Management
Cargo, Gradle, Maven, npm, npx, Yarn, Homebrew, CocoaPods, Gem, Pipenv, Conda, Poetry, Pip, Pipx
Kommunikation & Kollaboration
RocketChat, Slack, Chanty, Microsoft Teams, Zoom, Google Meet, Discord, Windows App (Windows Remote Desktop)
Versionskontrolle
Git, GitLab, GitHub, Gitea, Gerrit, AWS CodeCommit, Jira, Lazygit, Husky, Simple Git Hooks
Entwicklungsumgebungen
Visual Studio Code (VSCode), IntelliJ IDEA, Eclipse, Jupyter Notebooks, Xcode, Android Studio, NetBeans
Softwarearchitekturen
Monolith, Microservices, Service-Oriented Architecture (SOA), Serverless, Event-Driven Architecture, Layered Architecture, Client-Server, Domain-Driven Design (DDD), Design Patterns, B2B SaaS, B2C SaaS
Analytics & Tracking
Google Analytics (GA4), Hotjar, React GA4 Integration, Event-Tracking, Conversion-Monitoring, Funnel-Analysen
Künstliche Intelligenz (KI)/ Machine Learning (ML)
Modelle & Architekturen
ANN, CNN, Transformer, Backbones (ResNet, EfficientNet), Generativ (GANs, StyleGAN), Objekterkennung (YOLO, Detectron2), Feature Extraction
Large Language Models (LLMs)
Modelle: GPT (OpenAI), Gemini (Google DeepMind), DeepSeek, LLaMA (Meta), Claude (Anthropic), Mistral, Falcon, Orchestrierung & Integration: LangChain, Ollama/Ollama Cloud, Model Context Protocol (MCP/FastMCP), Prompt Engineering, Token-Optimierung
OpenAI Plattform & Ecosystem
APIs: Chat Completions, Embeddings, Images, TTS, Model Familie: GPT-5, GPT-4, GPT-4o, GPT-4 Turbo, Pipelines: Batch-Processing, Fine-Tuning, File Management, Operations: Usage Dashboard, Monitoring & Billing, Rate-Limiting, Evaluations, Integrationen: Assistants API, Azure OpenAI
RAG & Vektorsuche
RAG, Agentic RAG, FAISS, Chroma, Qdrant, Weaviate, Semantische Suche, Hybrid Search, Similarity Scoring, Embedding-Retrieval
Frameworks & Libraries
PyTorch, TensorFlow, scikit-learn, Pandas, NumPy, Matplotlib, Plotly, Seaborn, OpenCV, Tesseract, NLTK, pm4py (Process Mining)
Data Science & Konzepte
Feature Engineering, Data Cleaning/Transformation, Model Evaluation (ROC, AUC, Confusion Matrix), Hyperparameter-Optimierung, Cross-Validation, Bias Detection, Fairness-Metriken, Responsible AI
Datasets
ImageNet, COCO, CIFAR-10/100, MNIST, OpenImages, Kaggle Datasets, Hugging Face Datasets
Tools & Plattformen
AI/ML: Azure AI Studio, Hugging Face Hub, OpenAI Playground, Dev & Ops: Docker, GitHub Actions, n8n, Streamlit, Produktivität: Copilot, Cursor AI, ChatGPT, Perplexity
Datenschutz & Sicherheit in Webanwendungen
MDN Web APIs
WebCrypto API, Fetch API, Headers API, Request API, Response API, Credential Management API, Web Authentication API (WebAuthn), StorageManager API, IndexedDB API, Cache Storage API, Service Worker API, File API, Blob API, URL API, TextEncoder/TextDecoder API, Navigator API, Clipboard API, Notification API, BroadcastChannel API, WebSocket API, EventSource API, Worker API, History API, DOM API, Performance API, Network Information API, Permissions API, Geolocation API, Web Share API, Device Orientation API, Fullscreen API, Pointer Lock API, Screen Wake Lock API, Resize Observer API, Intersection Observer API, Mutation Observer API, Visibility API, Battery Status API, Push API, Streams API, Compression Streams API, Structured Clone API, Intl API, Encoding API, AbortController API, Trusted Types API, Content Security Policy (CSP), Secure Contexts
Monitoring & Logging
Prometheus, Grafana, Sentry, GlitchTip, Azure Logging
Mobile Applikation
Soft Skills
Agiles Mindset, Teamplayer, Verantwortungsbewusstsein, Prinzipien des Clean Code, Pair Programming, Code Reviews, hoher Anspruch an Codequalität, selbstständige und strukturierte Arbeitsweise, kontinuierliche Weiterbildung, lösungsorientiertes Denken, effektives Zeit- und Prioritätenmanagement, Kommunikationsstärke, Offenheit für Feedback, Qualitätsbewusstsein, Zuverlässigkeit, proaktives Handeln und aktives Vorantreiben von Projekten
Agile Methoden
Scrum, Kanban, Extreme Programming (XP), Feature-Driven Development (FDD), Pair Programming, SAFe Framework
API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, JSON-RPC, XML-RPC, MQTT, SFTP, AMQP (Advanced Message Queuing Protocol), Protocol Buffers (Proto)
Dokumentation
Kryptographie & Key-Management
Erfahrung mit symmetrischer und asymmetrischer Verschlüsselung (AES, RSA etc.), Kenntnisse in Client-seitiger Verschlüsselung und sicherem Datenaustausch, Umsetzung von End-to-End Encryption (E2EE) und Secrets-Management, Sicheres Handling von Secrets und Zertifikaten in Container-, Cloud- und CI/CD-Umgebungen, Erfahrung mit zentralisiertem Key-Management
Accessibility
Barrierefreie Umsetzung orientiert an WCAG 2.1/ 2.2 mit Fokus auf AA/ AAA-Anforderungen
BERUFSERFAHRUNG
01/2021 ? heute
Senior Full-Stack Developer, Freelancer
Der Project Profile Matcher ist ein intelligentes, KI-gestütztes Matching-Tool zur automatisierten Analyse und Zuordnung von Bewerberprofilen zu Projektanforderungen. Durch semantische Textverarbeitung und Scoring-Algorithmen auf Basis von OpenAI-Embeddings werden Kompetenzen, Erfahrungen und Projekterfordernisse präzise abgeglichen. Das System bietet eine moderne Weboberfläche zur Visualisierung der Match-Ergebnisse in Echtzeit, inklusive Filterung, Ranking und Kandidatenübersicht. PDF-Dokumente (z. B. Lebensläufe, Portfolios) werden automatisch extrahiert und strukturiert verarbeitet. Die Plattform ist modular, Cloud-ready und vollständig CI/CD-automatisiert über GitHub Actions. Perspektivisch wird ein Bezahlsystem auf Basis von Stripe integriert, um Pay-per-Match- oder Abonnementmodelle zu ermöglichen.
Microservice-basiertes Analyseportal zur datengetriebenen Verarbeitung und Auswertung im Bereich Präzisionsbearbeitung.
MemoVault ist eine plattformübergreifende App zum sicheren Speichern, Verwalten und Organisieren persönlicher Fotos und Videos. Der Fokus liegt auf Datenschutz, lokaler Speicherung und einer intuitiven Nutzererfahrung ? ganz ohne Cloud-Zwang. Die App wird für iOS, Android, macOS, Windows und Linux entwickelt.
Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.
Aufgaben:
Paper-Recherche im Bereich der Generativen Modelle
Vorverarbeitung des Datensatzes
Erweiterung des NVIDIA/StyleGAN 2
Trainieren von Modellen
Validierung der Modell-Güte
Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren.
Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.
Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens.
Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.
Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.
Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.
Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.
Aufgaben:
Zeitweise Projektleitung
Entwicklung der GUI
Implementierung der Spiellogik
Entwicklung des KI Players
Implementierung von Unit-Tests
Implementierung von Integration-Tests
weitere Projekte gern auf Anfrage
Mobilität
E-Mobility, Nachhaltiger Transport, Automotive Supply Chain
Energie & Infrastruktur
Elektrische Energiesysteme, Smart Grids, Photovoltaik, Gastransport & Pipelines, Bauwesen, Onshore-Windenenergie
Gesundheit & Medizin
Healthcare, Medizintechnik
Industrie & Produktion
Embedded Systems, Computerarchitektur, Fertigung, Maschinenbau, Präzisionsbearbeitung, Fertigungstechnologie, Oberflächenveredelung
Handel & Dienstleistungen
E-Commerce, Digitale Marktplätze, Retail, Konsumgüter, Fintech, Einzelhandel, innovative Einkaufstechnologien, digitale Kundenerlebnisse, Smart-Retail-Lösungen
Technologie & KI
Computer Vision, AI-Anwendungen, E-Recruiting, Talent Acquisition
KENNTNISSE
Frameworks & Libraries
React.js, Next.js, Vue.js, Angular (v2?19), Angular.js, Astro
UI-Bibliotheken
Mantine UI, Material UI, Bootstrap, Tailwind CSS, shadcn/ ui, Radix UI
Sonstige Bibliotheken
React Hook Form, Zod, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, React Three Fiber, Axios, Storybook, React Styleguidist, Vitest, React Testing Library, ESLint, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, Biome, React-RND, Sonner, HeyAPI
Rendering-Methoden
Client Side Rendering (CSR), Server Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), Server Components (SC)
Cloud Computing
AWS (Amazon Web Services), Microsoft Azure, GCP (Google Cloud Platform), Digital Ocean, Contabo, Cloudflare, Hostinger, Hetzner
Python-Ökosystem
Django, Django REST, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, ruff, black, poetry, uv, pip, bandit, requests, pytest, pydantic, unstructured, httpx, pydantic
JavaScript/TypeScript-Ökosystem
Express.js, Nest.js, Node.js
Java-Ökosystem
Spring Framework
Rust-Ökosystem
Tauri, tonic, tokio
Go/Golang-Ökosystem
gin, gorm, sqlx, gRPC-Go, zap, testify, tinyGo, goreleaser, cobracli, fiber, chi
Web Security
OWASP Top 10, Input Validation, Output Encoding, CSRF Protection, XSS Protection, SQL Injection Protection, Security Headers, Rate Limiting, Brute-Force Protection, API Security, Data Encryption, Dependency Vulnerability Scanning, Secure Deployment, Secrets Management, HTTPS/TLS Configuration, Secure Session Management
Synchronisation
Kenntnisse in Offline- und Delta-Sync-Logiken, Lokalem Caching und Datenabgleich per Timestamps, Umsetzung Sync-APIs für Web- und Mobile-Apps
Testing Level
Unit Testing, Integration Testing, Functional Testing (End-to-End Testing), Load Testing, Code-Analyse, Automatisierung von Tests
Authentifizierung
AWS Cognito, CyberArk, OAuth, OpenID Connect (OIDC), Passwortbasierte Authentifizierung, Tokenbasierte Authentifizierung, Zwei-Faktor-Authentifizierung (2FA), Multi-Faktor-Authentifizierung (MFA), Security Assertion Markup Language (SAML), LDAP, Keycloak, Auth.js, Supabase Auth, OTP, Magic Links
Projekt- & Wissensmanagement
Confluence, Jira, YouTrack, Bitbucket, GitHub Projects, Todoist, Monday .com, Bookstack
Simulation & Modellierung
SimPy, MATLAB
API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, Protocol Buffers (Proto)
Testing Frameworks
Cypress, Playwright, Vitest, JUnit, Pytest, Jest
DevOps
Docker, Kubernetes, Dokku, Traefik, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm, Github Actions, Azure Devops, Podman, Rancher, K3s, ArgoCD, Tailscale, Gitea, Renovate, GlitchTip
UI/UX Design and Prototyping
Figma, Framer, Miro, Sketch, Pixelmator
Markup-Sprachen
HTML, HTML5, CSS, CSS3, XML, JSON, YAML, LaTeX
ERP- & Buchhaltungssysteme
Microsoft Dynamics NAV, AP+
3D-Modellierung & -Verarbeitung
Blender, FreeCAD, Fusion 360, Ultimaker Cura, Ready Player Me, Poly Pizza
Paket- & Build-Management
Cargo, Gradle, Maven, npm, npx, Yarn, Homebrew, CocoaPods, Gem, Pipenv, Conda, Poetry, Pip, Pipx
Kommunikation & Kollaboration
RocketChat, Slack, Chanty, Microsoft Teams, Zoom, Google Meet, Discord, Windows App (Windows Remote Desktop)
Versionskontrolle
Git, GitLab, GitHub, Gitea, Gerrit, AWS CodeCommit, Jira, Lazygit, Husky, Simple Git Hooks
Entwicklungsumgebungen
Visual Studio Code (VSCode), IntelliJ IDEA, Eclipse, Jupyter Notebooks, Xcode, Android Studio, NetBeans
Softwarearchitekturen
Monolith, Microservices, Service-Oriented Architecture (SOA), Serverless, Event-Driven Architecture, Layered Architecture, Client-Server, Domain-Driven Design (DDD), Design Patterns, B2B SaaS, B2C SaaS
Analytics & Tracking
Google Analytics (GA4), Hotjar, React GA4 Integration, Event-Tracking, Conversion-Monitoring, Funnel-Analysen
Künstliche Intelligenz (KI)/ Machine Learning (ML)
Modelle & Architekturen
ANN, CNN, Transformer, Backbones (ResNet, EfficientNet), Generativ (GANs, StyleGAN), Objekterkennung (YOLO, Detectron2), Feature Extraction
Large Language Models (LLMs)
Modelle: GPT (OpenAI), Gemini (Google DeepMind), DeepSeek, LLaMA (Meta), Claude (Anthropic), Mistral, Falcon, Orchestrierung & Integration: LangChain, Ollama/Ollama Cloud, Model Context Protocol (MCP/FastMCP), Prompt Engineering, Token-Optimierung
OpenAI Plattform & Ecosystem
APIs: Chat Completions, Embeddings, Images, TTS, Model Familie: GPT-5, GPT-4, GPT-4o, GPT-4 Turbo, Pipelines: Batch-Processing, Fine-Tuning, File Management, Operations: Usage Dashboard, Monitoring & Billing, Rate-Limiting, Evaluations, Integrationen: Assistants API, Azure OpenAI
RAG & Vektorsuche
RAG, Agentic RAG, FAISS, Chroma, Qdrant, Weaviate, Semantische Suche, Hybrid Search, Similarity Scoring, Embedding-Retrieval
Frameworks & Libraries
PyTorch, TensorFlow, scikit-learn, Pandas, NumPy, Matplotlib, Plotly, Seaborn, OpenCV, Tesseract, NLTK, pm4py (Process Mining)
Data Science & Konzepte
Feature Engineering, Data Cleaning/Transformation, Model Evaluation (ROC, AUC, Confusion Matrix), Hyperparameter-Optimierung, Cross-Validation, Bias Detection, Fairness-Metriken, Responsible AI
Datasets
ImageNet, COCO, CIFAR-10/100, MNIST, OpenImages, Kaggle Datasets, Hugging Face Datasets
Tools & Plattformen
AI/ML: Azure AI Studio, Hugging Face Hub, OpenAI Playground, Dev & Ops: Docker, GitHub Actions, n8n, Streamlit, Produktivität: Copilot, Cursor AI, ChatGPT, Perplexity
Datenschutz & Sicherheit in Webanwendungen
MDN Web APIs
WebCrypto API, Fetch API, Headers API, Request API, Response API, Credential Management API, Web Authentication API (WebAuthn), StorageManager API, IndexedDB API, Cache Storage API, Service Worker API, File API, Blob API, URL API, TextEncoder/TextDecoder API, Navigator API, Clipboard API, Notification API, BroadcastChannel API, WebSocket API, EventSource API, Worker API, History API, DOM API, Performance API, Network Information API, Permissions API, Geolocation API, Web Share API, Device Orientation API, Fullscreen API, Pointer Lock API, Screen Wake Lock API, Resize Observer API, Intersection Observer API, Mutation Observer API, Visibility API, Battery Status API, Push API, Streams API, Compression Streams API, Structured Clone API, Intl API, Encoding API, AbortController API, Trusted Types API, Content Security Policy (CSP), Secure Contexts
Monitoring & Logging
Prometheus, Grafana, Sentry, GlitchTip, Azure Logging
Mobile Applikation
Soft Skills
Agiles Mindset, Teamplayer, Verantwortungsbewusstsein, Prinzipien des Clean Code, Pair Programming, Code Reviews, hoher Anspruch an Codequalität, selbstständige und strukturierte Arbeitsweise, kontinuierliche Weiterbildung, lösungsorientiertes Denken, effektives Zeit- und Prioritätenmanagement, Kommunikationsstärke, Offenheit für Feedback, Qualitätsbewusstsein, Zuverlässigkeit, proaktives Handeln und aktives Vorantreiben von Projekten
Agile Methoden
Scrum, Kanban, Extreme Programming (XP), Feature-Driven Development (FDD), Pair Programming, SAFe Framework
API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, JSON-RPC, XML-RPC, MQTT, SFTP, AMQP (Advanced Message Queuing Protocol), Protocol Buffers (Proto)
Dokumentation
Kryptographie & Key-Management
Erfahrung mit symmetrischer und asymmetrischer Verschlüsselung (AES, RSA etc.), Kenntnisse in Client-seitiger Verschlüsselung und sicherem Datenaustausch, Umsetzung von End-to-End Encryption (E2EE) und Secrets-Management, Sicheres Handling von Secrets und Zertifikaten in Container-, Cloud- und CI/CD-Umgebungen, Erfahrung mit zentralisiertem Key-Management
Accessibility
Barrierefreie Umsetzung orientiert an WCAG 2.1/ 2.2 mit Fokus auf AA/ AAA-Anforderungen
BERUFSERFAHRUNG
01/2021 ? heute
Senior Full-Stack Developer, Freelancer