otsch.codes

Web App Entwicklung mit (PHP, Laravel, Vue) aus Linz (Österreich 🇦🇹)

Illustration von Christian Olear (Otsch) arbeitend an seinem Laptop

Sie planen ein Webprojekt, das über die klassische, statische Website hinausgeht? Eine Webanwendung mit dynamischen Inhalten, vielleicht sogar eine kleine SaaS-App und/oder eine REST API? Ich übersetze Ihre Wünsche und Ideen in sauberen, wartbaren und performanten Code.

Sollten Sie sich für eine Zusammenarbeit mit mir entscheiden, klären wir in einem ersten Gespräch Ihre Anforderungen. Anschließend skizziere ich die App und gebe Ihnen basierend darauf eine möglichst konkrete Aufwandsschätzung. Danach setze ich Ihr Projekt Schritt für Schritt um.

Unverbindlich anfragen!
Illustration von Christian Olear (Otsch) arbeitend an seinem Laptop
🛠️

Stabiler, getesteter, wartbarer Code

Ich lege Wert auf sauberen und wartbaren Code. Automatisierte Tests, einheitliche Code-Formatierung, Static-Analysis-Tools, Clean Code-Prinzipien, bewährte Design Patterns und eine klare Struktur sorgen dafür, dass Ihr Projekt stabil läuft – und auch in Zukunft problemlos erweitert oder angepasst werden kann.

🏎️

Performance

Langsame Webanwendungen frustrieren Nutzer und kosten Geld. Ich habe langjährige Erfahrung in der Optimierung von Datenbanken und Abfragen, im Einsatz von Caches, dem Fine-Tuning von (nginx) Servereinstellungen sowie bei der Komprimierung von Bildern und anderen Assets – damit Ihre Anwendung auch unter hoher Last schnell reagiert und skalierbar ist.

🔎

Suchmaschinenoptimierung (SEO)

Was bringt die beste Webanwendung, wenn sie niemand findet? Ich achte während der gesamten Umsetzung auf semantischen HTML-Code, schnelle Ladezeiten, sprechende URLs, eine saubere Seitenstruktur, vollständige Meta-Informationen und dergleichen – das Fundament für gute Auffindbarkeit in Suchmaschinen.

🔐

Security

Sicherheitslücken in Web Apps sind leider keine Seltenheit – aber sehr oft vermeidbar. Ich achte von Anfang an auf saubere Validierung von Nutzereingaben, korrekt konfigurierte Zugriffskontrollen und sichere Servereinstellungen. Auch Themen wie Schutz vor Cross-Site-Scripting, SQL-Injections oder sichere Passwortspeicherung habe ich im Blick, damit Ihre Anwendung kein leichtes Ziel für Angreifer wird.

Technologien & Skills

Sprachen

PHP
Erste Gehversuche vor ca. 25 Jahren – Seit 17 Jahren täglich beruflich im Einsatz
JavaScript
Rund 15 Jahre Erfahrung – Einstieg mit Vanilla JS & jQuery – Später Vue.js und kleine Experimente mit Node.js

Frameworks (Backend)

Laravel
Seit rund 10 Jahren im täglichen Einsatz
Symfony
Verwendung einzelner Komponenten
Node.js
Kleine private Experimente – kein produktiver Einsatz
Zend Framework (legacy)
Früher für Webanwendungen im Einsatz (bis ca. 2015)
Slim (legacy)
Früher für API-Projekte verwendet (bis ca. 2017)

Frameworks (Frontend)

Vue.js
Seit ca. 7 Jahren fester Bestandteil meiner Frontend-Arbeit
Tailwind CSS
Setze ich seit ca. 6 Jahren in fast allen Projekten ein

Datenbanken

MySQL
Über 20 Jahre Erfahrung – Optimierung von Tabellen, Relationen und Abfragen – Manuelles verfassen komplexer Queries
PostgreSQL
Für ein kleineres Projekt verwendet – Grundkenntnisse vorhanden
Redis
Seit ca. 10 Jahren im Einsatz – Für Caching, Session-Storage und Queues

DevOps

Docker
Seit ca. 10 Jahren für eigene Entwicklungs- und Produktionsumgebungen
nginx
Manuelle Verwaltung und Optimierung von nginx Configs seit ca. 10 Jahren