Christian Kess Webdevelopment

Liebe Besucher!

Das kann ich für Sie tun:

  • Erstellung und Modifikation moderner Webseiten (z.B. Landing Pages, Firmen-Homepages, Blogs usw.), mit optimierter Darstellung für mobile Endgeräte (Responsive Design)
  • Programmierung komplexer Web-Applikationen mit Datenbankanbindung, API-Schnittstellen usw., bevorzugt mit dem Laravel-Framework
  • Wordpress: Onlineshops mit WooCommerce, Designanpassungen, Theme-Programmierung, allgemeiner Support
  • Modernisierungen: Updates von php5 auf php7/php8, Optimierung des CSS für mobile Geräte

Foto Christian Kess

Mein Tech Stack:

  • Frontend-Entwicklung: HTML, CSS, Javascript(ES6, ESNext), Vue.js(Grundkenntnisse), jQuery
  • Backend-Entwicklung: php5-php8, nativ oder mit Laravel

Ich bin 41 Jahre alt, in Franken geboren und über einen Zwischenstopp in Berlin nach Leipzig gezogen. Seit 2015 arbeite ich als selbstständiger Webentwickler. Da mich sowohl die Technik als auch die Natur begeistern findet man mich nicht nur vor dem Computer, sondern auch in den Wäldern und Feldern und Seen oder beim Begrünen meines Balkongartens.

Fähigkeiten

Frontend

  • HTML 5
  • CSS 3
  • JavaScript
  • jQuery

Backend

  • php 7
  • MySQL
  • Laravel
  • Symfony

Buzz words

Erfahrungen mit diesen Tools/Technologien liegen vor:
Ajax, Apache, Bootstrap, CSS, CSS3, Doctrine, DomPDF, ES6, ESnext, Git, Github, Gitlab, HTML, HTML5, JavaScript, jQuery, JTL, Laravel, LESS, MariaDB, MySQL, MongoDB, Monolog, Parallax, php, php5, php7, Responsive Design, SASS, SCSS, Slack, Smarty, SQLite, SVG-Grafiken, Symfony, Twig, Vue.js, WebsiteBaker, wkhtml2pdf, Wordpress, WooCommerce, XDebug

Projekte

Dies ist nur ein Ausschnitt meiner Arbeit. Die meiste Zeit habe ich für andere IT-Unternehmen und Agenturen gearbeitet und darf deshalb die meisten Seiten, an denen ich (mit-)gearbeitet habe, hier nicht verlinken.

Eine vollständige Auflistung meiner bisherigen Tätigkeiten sende ich Ihnen gerne per eMail zu.


Rezeptbuch

Mein Rezeptbuch. Einfach gehalten, da ich nur meine Zettelwirtschaft bändigen will, ohne mich stattdessen in komplizierter Datenverwaltung zu verzetteln.

Wenn man auf das Werkzeugsymbol links klickt, gelangt man in den Editiermodus. Dann werden Links zum Anlegen und Editieren der Kategorien und Rezepte im Menü sichtbar. Name, Kategorie und Zubereitung sind Pflichtfelder, der ganze Rest ist optional und kann auch leer bleiben. Auch die Bilder, d.h. wer keine Lust hat, sein Essen zu fotografieren, kann sie auch weg lassen.

Die Online-Version ist nur zur Demo gedacht. Die Datenbank ist schreibgeschützt, Editieren ist nicht möglich.
Die Win-Version basiert auf dem Tool phpDesktop und setzt Microsoft Visual C++ Redistributable 2017 voraus. Wenn es nicht läuft muss letzteres noch installiert werden.
Der Sourcecode ist im www-Verzeichnis, falls da jemand mal rein schauen oder was klauen will. Laravel-Coder wissen was zu tun ist (composer, npm, artisan...).

Gibts 4 free für den privaten Gebrauch! Jedoch würde ich mich freuen, wenn man an mich denkt, falls man zufällig mal wem begegnet, der eine Webseite braucht. Wer es öffentlich ins Netz stellen oder kommerziell nutzen will, muss mich aber vorher um Erlaubnis fragen und mit mir verhandeln.

Nutzung auf eigenes Risiko! Für Gewichtszunahme oder andere schwer wiegende Folgen kann ich keine Verantwortung übernehmen. Viel Spaß damit und Guten Appetit!

Bootstrap 4, DomPDF, HTML, jQuery, Laravel 7, SCSS, SQLite; phpDesktop für die Windows-Version

Cryptochat


Kleines Chat-Tool, das in 2 der zu heißen Sommernächte 2019 entstanden ist.
Das Besondere ist, dass die Nachrichten im Browser mit AES256 verschlüsselt werden. Alles, was durchs Internet geht, ist verschlüsselt, unabhängig davon, wie sicher die Übertragung ist. Erst im Browser des Empfängers wird wieder entschlüsselt.
Benötigt wird nur ein moderner Browser sowie ein Server, auf dem mindestens php5 und eine SQLite-Datenbank läuft. Wer das Tool weiter entwickeln will (und mich an den Neuerungen teilhaben lässt :) kann den Sourcecode gerne haben!

CSS, HTML, Javascript, php, SQLite

Monster Invaders

Spaß mit SVG-Grafiken:
Die Positionen der SVGs wird in zwei Loops berechnet und via jQuery und CSS geändert.
SVGs sind Vektorgrafiken, d.h. man kann die Größe ohne Verluste ändern. Man kann sie leicht in HTML einbetten und mit CSS die Eigenschaften wie Farben, Größe, Position usw. verändern.

CSS, HTML, Javascript, jQuery, SVG-Grafiken

Javascript Countdown Timer

Der Timer ist sekundengenau.
Jedoch ist Javascript prinzipiell ungeeignet für Timer, Wecker usw. Das Skript kann unterbrochen werden, wenn das Browserfenster inaktiv ist, der Tab nicht im Vordergrund ist, die CPU überlastet ist usw. Passiert dies, wenn der Timer abgelaufen ist, wird kein Alarm ertönen. Außerdem kann der Alarmton auf einigen mobilen Geräten deaktiviert sein.

Trotzdem nützlich, wenn man z.B. vor dem PC sitzt und an die Pizza im Ofen erinnert werden will.

CSS, HTML, JavaScript

lead on

Entwicklung eines Wordpress-Themes mit Bootstrap
Installation und Konfiguration von Plugins
Anpassungen des Designs/CSS, Optimierung für mobile Geräte
Den Seiteninhalt hat der Kunde selbst erstellt.

Bootstrap, CSS, HTML, jQuery, php, Responsive Design, Visual Composer, Wordpress + Plugins

Das Tiffin Projekt

Aufbau der Homepage nach Kundenwunsch. Bilder und Designvorlage wurden gegeben.
Erstellung eines individuellen Themes, basierend auf Bootstrap.
Responsive Design: Optimierung für mobile Endgeräte

HTML, Bootstrap, CSS, LESS, Javascript, jQuery, php, Wordpress + Plugins

ECO Brotbox

Anlegen eines Child-Themes, kleinere optische Anpassungen
Erweiterung der Funktionalität mit Plugins
Administrative Tätigkeiten (Providerwechsel, Serverumzug, Einrichten von eMail-Konten usw.), Wartung und Pflege des Onlineshops.

CSS, HTML, php, WooCommerce, Wordpress + Plugins

Parallax Homepage

Firmen-Homepage mit Parallax-Effekten, Kontakt- und Bewerbungsformular.

Animate.css und CSS3AnimateIt (Animationen), Bootstrap, CSS, HTML, jQuery, php

Stellenportal

Ein Stellenmarkt. Mein erstes Projekt.

CSS, JavaScript, jQuery, HTML, php, MySQL

  • Firmenkunden können Stellenangebote und Seminaranzeigen (z.B. Schulungen, Weiterbildungen usw.) veröffentlichen. Premiumanzeigen werden optisch hervorgehoben auf der Startseite dargestellt.
  • Arbeitsuchende können Stellengesuche aufgeben. Optional kann ein Dateianhang, der Bewerbungsanlagen wie Lebenslauf, Zeugnisse usw. enthalten kann, hochgeladen werden, der dann für registrierte Firmenbenutzer zugänglich ist.
  • Benutzer-System mit Standard-Funktionen: Nutzer können sich registrieren (als Firma oder Arbeitssuchende), ihre Daten nachträglich ändern, ein neues Passwort anfordern, ihren Account löschen usw.
  • Umfrangreicher Admin-Bereich zur einfachen Benutzerverwaltung, Erstellung und Verwaltung von Anzeigen, Eingabe von Events in einen Kalender, Erstellen von Newseinträgen, Editiermöglichkeit der statischen Seiten (AGB, Impressum, FAQ usw).
  • eMail-Benachrichtigungen: Administratoren bekommen neue Anzeigen via Mail zugeschickt, inkl. Link zum einfachen Freischalten via Mausklick. Kunden bekommen eine Erinnerungs-eMail 5 Tage vor Ablauf ihrer Anzeigen.

Portfolio


Diese Seite :-)

Bootstrap, CSS, HTML, jQuery, animate.css und wow.js