Hallo, Ich bin Daniel

Python WebApp-Entwicklung, API-Engineering, Datenextraktion, Automatisierung

App Development

Frontend & Backend

Konzept

Planung & Konzeptionierung

web dev

Automatisierung

Pipelines & Inhaltsintegration

Content-Extraktion

Scraping & Verarbeitung

API

API-Engineering

Design & Integration

Daten

Analyse & DB-Management

codedk-icon-turquoise
codedk logo

Toll, dass Sie meine Bewerbungs- und Portfolio-Website besuchen. Ich bin Autodidakt und habe mir meine Fähigkeiten über die Jahre hinweg selbst beigebracht.

Seit über 25 Jahren begeistere ich mich für das Internet und fühle mich im WWW pudelwohl. Meine erste Homepage hatte ich Ende der 1990er. Ich betreue mehrere Websites auf einem klassischen Webhosting Server mit Plesk Verwaltung. Meine Web-Apps betreibe ich auf einem Webserver in der Cloud hinter einem Traefik Reverse-Proxy mit Docker Containerisierung.

Ursprünglich komme ich aus dem Webdesign, SEO und online Marketing. Hinzu kam dann die Entscheidung, mich intensiv mit der Python Programmierung zu beschäftigen. Dank meiner breiten Erfahrung würde ich mich mittlerweile als vielseitigen Web-Developer im Bereich Konzeptionierung, Entwicklung und Implementierung von WebApps und Websites bezeichnen.

Meine Fähigkeiten

  • Python (inkl. Frameworks wie Flask, Quart, FastAPI, pydantic AI, tkinter)
  • API-Engineering & API-Consumption
  • Webautomation (Playwright, Scripting)
  • KI-Agenten und LLM-Pipelines
  • Data Extraction & -Validation, Scraping (pydantic, requests/httpx/curl-cffi/rnet)
  • Data Analytics (Python pandas, numpy)
  • DB Managementsysteme (mySQL, MariaDB, postgreSQL, SQLite)
  • Linux Serveradministration
  • Docker, Github (Deployment, Versionierung)
  • HTML, CSS
  • Javascript / Typescript

Probleme? Lösungen!

Probleme zu finden ist einfach. Diese aber zu lösen, dafür muss man die Extra-Meile gehen. Die Problemlösung und der damit verbundene lange Atem ist essentieller Bestandteil der Software- und Webentwicklung. Dazu zähle ich auch das Wissen darüber, wie und wo man sucht. Ganz nebenbei hat sich dann Python Web-Development zu einer großen Leidenschaft von mir entwickelt.

Ich habe Erfahrung im Betrieb & Umgang mit den großen Transformer Sprachmodellen von ChatGPT, Claude, Gemini und Perplexity und lokalen LLMs via ollama. DevOps-Tools wie Docker zur Containerisierung und Versionskontrolle (Git / Github Desktop) benutze ich beinahe täglich.

CMS wie WordPress und Joomla beherrsche ich im Schlaf. Grundkenntnisse in Photoshop und Videoschnitt, gepaart mit meinen sehr guten Fähigkeiten in Webdesign und SEO, ermöglichen es mir, Projekte von der Konzeption bis zur Umsetzung erfolgreich zu realisieren.

Dank meiner fundierten Kenntnisse vieler moderner Technologien und Tools sowie meiner großen Neugier bezüglich neuer Trends schaffe ich kreative und effiziente Lösungen für komplexe Herausforderungen. Als eine Stärke von mir würde ich den ganzheitlichen Blick über ein bevorstehendes Projekt bezeichnen. Ich weiß um die nötigen Werkzeuge, die mich zum Ziel bringen und kann mich ggf. zügig einarbeiten.

Darin habe ich Erfahrung:

Optimierung & Ressourceneffizienz

Performance-Verbesserungen durch Komprimierung (gzip, brotli, zstd), Caching, CDN-Integration (Cloudflare).

Egal ob Desktop oder Handy. Die App soll überall gut aussehen und vor allem schnell sein.

Meine Apps laufen auch auf dem mobilen Endgerät wunderbar.

Full Stack Development & API Engineering

Entwicklung einer eigenen vollautomatischen Software zur Aggregation und Darstellung von Fußballdaten. Meine Fußballl Prognose App liefert datenbasierte, dynamisch generierte Textpassagen. Mit KI angereicherter Content liefert einen großen Mehrwert für Fußballfans.

Desweiteren habe ich meine erste Liveticker API entwickelt, um aktuelle Sportergebnisse anbieten zu können.

Microservices Erfahrung

Erfahrung mit modularer Software Architektur.

In meinem Lernprozess habe ich kleine Apps entworfen, die im Zusammenspiel meine Fußball Daten App ergeben.

Basierend auf mehreren APIs und extrahierten Daten aus verschiedenen Quellen.

Projektmanagement

Projektmanagement-Erfahrung: Strategische Leitung der digitalen Transformation eines KMU.

Redesign, Konzeption und Umsetzung einer umfassenden Online-Präsenz. Verantwortlich für Webdesign, SEO-Optimierung und digitales Marketing. Entwicklung und Management einer zielgerichteten Content-Strategie für den Blog, den Webshop und die Unternehmenswebsite.

ConTentManAger im Finanzbereich

Ich war bei einer Investor Relations Firma im Contentmangagement tätig.

Dort war ich neben dem Tagesgeschäft auch verantwortlich für die Implementierung vieler Quartals- und Jahresberichte.

Aus dieser Zeit stammt auch mein Interesse an der Börse. Dies führte später zu meiner Aktien-App dashprice.

Hilfsbereit und teamfähig

In einem netten Team fühle ich mich sehr wohl. Ich unterstütze gerne tatkräftig und bin hilfsbereit.

Ressourcen wie youtube, stackoverflow, reddit, daily.dev und vor allem LLMs erlauben mir es, Dinge zu realisieren, die ich früher für mich persönlich für nicht machbar hielt. Ein Beispiel ist meine Pomodoro Windows-App, die ich ohne Tutorials und Sprachmodelle niemals alleine ohne Hilfe hinbekommen hätte.

lokale LLM Inferenz

Auf Basis von ollama experimentiere ich gerne mit Open Source LLMs wie Mistral, gemma, granite, phi und llama und implementiere diese via Python in meine Daten-Pipeline.

Auf der Grundlage von Datenbanken führe ich Daten-Interpretation und Textgenerierung durch.

Dank lokaler Sprachmodelle kann ich mit der NewsGen-App hochwertige News erstellen.

Interesse an Daten und ML

Ich beschäftige mich momentan auch gerne mit Machine Learning auf Basis von pytorch und sklearn und habe erste Berührungspunkte mit neuronalen Netzen.

Dazu verwende ich meistens Jupyter Notebooks oder Google Colab.

Ich habe eine Leidenschaft für Daten und deren visuelle Aufbereitung, zum Beispiel mit matplotlib oder charts.js

Automatisierung & Inhaltserstellung

Mein aktuelles ML-Projekt beschäftigt sich mit der „Vorhersage“ bzw. Bestimmung von Filmbewertungen auf Basis von Merkmalen wie Genre, Laufzeit, Budget, Herkunftsland etc.

Im Laufe der Zeit möchte ich basierend darauf eine Website erstellen, die sich mit Filmbewertungen und -empfehlungen beschäftigt.

Mein Social AutoPoster liefert aktuelle Inhalte vollautomatisiert tröpfchenweise an Social Media Profile aus,

Kontakt