Raffael Jesche

Web development and web design

Do you need a new website, a minor change for your existing one or a more complicated enhancement? Than let's work together. I'm a programmer with an artistic background. Clean and simple designs are my favourite, but I'm also open for extravagance and playful details.

Skills

web-skills_schweizer-taschenmesser.svg

Mostly I'm programming in PHP and Javascript. I write HTML5 and CSS3 fluidly and I'm familiar with MySQL and MongoDB. I worked with Wordpress, but I don't like it. My favourite content management system is Cockpit CMS. It is clean written, easy to extend and I read most of it's source code already.

Over the years I worked with a lot of tools. Some are familiar, others need a familiarization phase. So here's an incomplete list: bash, batch, git, d3.js, riot.js, react.js, Nextcloud, jekyll, liquid templating, schema.org, SQLite, Kanboard, Baikal, Node.js, composer, jQuery, Hugo, Samba, ffmpeg, exiftool, kramdown, sass, Photoshop, Illustrator, Indesign, Premiere, Blender...

Philosophy

Privacy by design and by default: Unnecessary third party services must be avoided. Unavoidable ones need an opt-in.

Open source software is preferable over propriatary software.

Modularity and semantics: Tools should be easy to extend. Meaningless content should be avoided, content and layout are separated. CSS3 is preferable over div salad and websites must be accessible without javascript.

Exceptions prove the rule ;-)