Direkt zum Inhalt

Raffael Jesche

Vectorized photo of Raffael Jesche, walking while holding a laptop in his right hand and scratching his head with the other hand.

Webentwicklung und Webdesign

Benötigst du eine neue Webseite, kleine Anpassungen an deiner bestehenden Seite oder eine kompliziertere Einzelanfertigung? Dann lass uns zusammenarbeiten. Ich bin Programmierer und komme ursprünglich aus der bildend-künstlerischen Ecke. Klares, übersichtliches Design ist mir am Liebsten, für Extravaganz und verspielte Elemente bin ich aber genauso offen.

Skills

Hauptsächlich programmiere ich in PHP, JavaScript, HTML und CSS. Mit MySQL, SQLite und MongoDB bin ich vertraut. Mit WordPress habe ich schon häufig gearbeitet, ich glaube aber, dass es bessere Alternativen gibt. Mein favorisiertes Content-Management-System war lange Cockpit CMS. Es ist schlank geschrieben, einfach erweiterbar und ich habe fast den gesamten Quellcode gelesen. Leider hat es sich mit Version 2 in eine Richtung entwickelt, die nicht mehr kompatibel zu meiner Arbeitsweise ist. Daher bin ich auf Drupal umgestiegen. Es ist ähnlich modular wie Cockpit, ist auch Open-Source, hat eine deutlich größere Community und einen stärkeren Fokus auf Barrierefreiheit.

Über die Jahre habe ich mit vielen weiteren Tools gearbeitet. Mit manchen öfter, in andere müsste ich mich erst wieder einarbeiten. Daher hier eine unvollständige Liste: Linux, docker, git, node.js, composer, bash, batch, vue.js, d3.js, riot.js, react.js, Nextcloud, schema.org, jQuery, 11ty, jekyll, Hugo, ffmpeg, exiftool, SCSS, Gimp, Inkscape, Photoshop, Illustrator, Indesign, Premiere, Blender...

Philosophie

Privatsphäre per Design und per Default: Vermeidbare Drittanbieterdienste werden gemieden. Unvermeidbare werden nicht ohne Opt-In eingebunden.

Open-Source-Software ist proprietärer Software vorzuziehen.

Modularität und Semantik: Tools sollten einfach erweiterbar sein. Bedeutungslose Inhalte sind zu vermeiden, Inhalt und Layout sind getrennt. CSS3 ist Div-Salat vorzuziehen und Webseiten müssen ohne JavaScript nutzbar sein.

Ausnahmen bestätigen die Regel ;-)