Junior Softwareentwickler

Ich entwickle Webanwendungen, Automatisierungen und interaktive Tools mit Node.js und Python.

Ich baue praxisnahe Projekte mit Express, EJS, Dashboards, Discord-Bots, Webscrapern und Automatisierungen. Dabei verbinde ich saubere Backend-Logik mit verständlichen Oberflächen.

Ausgewählte Arbeiten

Projekte, mit denen ich Webentwicklung, Automatisierung und Backend-Logik praktisch lerne.

Diese Auswahl zeigt nicht nur Technologien, sondern auch die Art von Problemen und Funktionen, mit denen ich mich in echten Projekten beschäftige.

Web App

Portfolio Web App

Ein persönliches Portfolio mit Node.js, Express und EJS, das mehrere Seiten, dynamische Projektdaten und ein serverseitig verarbeitetes Kontaktformular in einer sauberen Struktur zusammenführt.

  • Serverseitige Formularverarbeitung mit Validierung
  • Saubere Struktur mit Routing, Services, Controllern und Views
  • Projektübersicht und Detailseiten auf Basis einer einheitlichen Datenstruktur
  • Node.js
  • Express
  • EJS
  • JavaScript
  • CSS

Discord Bot

Discord Bot mit Dashboard

Ein Discord-Bot mit Verwaltungsfunktionen und einer ergänzenden Weboberfläche, über die Einstellungen, Konfigurationen und botbezogene Abläufe zentral gesteuert werden können.

  • Bot-Kommandos und serverbezogene Funktionen
  • Dashboard zur Steuerung und Konfiguration
  • Verbindung von Backend-Logik, Datenbank und Weboberfläche
  • Node.js
  • Python
  • Discord.py
  • MariaDB
  • Express
  • EJS
  • JavaScript

Scraper

Python Webscraper

Ein Python-Projekt zum strukturierten Auslesen, Bereinigen und Weiterverarbeiten von Webdaten für Analyse- und Automatisierungszwecke.

  • Gezieltes Extrahieren strukturierter Daten
  • Bereinigung und Speicherung der Ergebnisse
  • Praxisnaher Einsatz für wiederkehrende Datensammlungen
  • Python
  • Requests
  • BeautifulSoup
  • CSV