Über mich

Hallo! Mein Name ist Julian Knab, ich bin freiberuflich tätiger Software Ingenieur aus dem sonnigen Süden Deutschlands. Auf dem Weg zur Freiberuflichkeit habe ich nach der Erlangung der Hochschulreife eine Ausbildung zum Fachinformatiker (IHK) mit Fachrichtung Systemintegration absolviert, in welcher ich erste Berufserfahrungen sammeln konnte. Danach schloss ich ein Studium in Softwaretechnik an der Hochschule Esslingen als Bachelor of Engineering (B.Eng.) ab.

Julian Knab (M.Sc.)

In den darauf folgenden knapp sieben Jahren konnte ich als Angestellter bei zwei mittelständischen Unternehmen mein Können in der Praxis vertiefen, bevor ich mich entschloss, ein weiterführendes Studium zu beginnen. Als Student an der FernUniversität in Hagen stellte ich dann jedoch fest, dass ein Fernstudium nicht das Richtige für mich ist. So schrieb ich mich erneut an der Hochschule Esslingen ein, wo ich ein Studium in Angewandter Informatik erfolgreich als Master of Science (M.Sc.) abschloss.

Lebenslauf

Was ich tue

Seit den 1990er Jahren bereits entwickle ich Software. Ich habe mein Hobby zu meinem Beruf gemacht und was als Freizeitbeschäftigung begann, betreibe ich heute mit ingenieurmäßigen Qualifikationen, um Kundenanforderungen zielgerichtet umzusetzen.
Seit dem Beginn meiner professionellen Arbeit kann ich auf die Entwicklung mobiler Anwendungen für iOS und Android, verschiedenster Web-Anwendungen und einer Vielzahl von System- und Unternehmens-Software sowie Software für Endverbraucher zurückblicken.
Ich habe Spaß daran, neue Programmiersprachen, Frameworks, Entwickler-Tools usw. auszuprobieren. So habe ich stets den Finger am Puls der Zeit, kann neue Technologien in meinen Projekten einsetzen und Kunden damit modernste und zukunftssichere Lösungen bieten.

Portfolio

Meine jüngsten Projekte. Viel Spaß beim Entdecken, einfach runter scrollen!

GoPro Telemetriedaten Analyse Tool

GoPro Telemetriedaten Analyse Tool

Extrahiert Telemetriedaten aus GoPro Videos und stellt sie in Graphen dar. Extrahierte GPS-Koordinaten werden als Pfad auf eine Karte gezeichnet. Spielt Videos von Front- und Heckkamera parallel ab, der Aufnahmeort kann auf der Karte verfolgt werden. Business Logic in Rust (mit Tauri) implementiert, nutzt RPCs für Steuerung der Video Player.

Kunde: SK Mobility Consulting
Tags: CSS · HTML · JavaScript · MongoDB · React · RPC · Rust · Tauri

bildbefahrung.de

bildbefahrung.de

bildbefahrung.de, ein neuer Internetauftritt für SK Mobility Consulting. Realisiert mit CSS, HTML und JavaScript.

Kunde: SK Mobility Consulting
Tags: CSS · HTML · JavaScript

Bitcoin Block Explorer

Bitcoin Block Explorer

Ein simpler Explorer, welcher die jüngsten Blöcke der Bitcoin Blockchain auflistet. Mit Klick auf einen Block werden dessen Details angezeigt. In JavaScript implementiert. Nutzt React für UI und Swagger für die Dokumentation der Schnittstellen.

Kunde: Nuri GmbH
Tags: Bitcoin · CSS · HTML · JavaScript · Node.js · React · Swagger

schim<wbr>mel<wbr>pilz<wbr>sach<wbr>ver<wbr>staen<wbr>di<wbr>ger<wbr>.com

schimmelpilzsachverstaendiger.com

Der neue Internetauftritt für Abdichtungssysteme Reiner. Realisiert mit CSS, HTML, JavaScript und dem Hugo Static Site Generator. Nutzt auf dem Server PHP für E-Mails und reCAPTCHA gegen Bots. Best Practices für SEO umgesetzt.

Kunde: Abdichtungssysteme Reiner
Tags: CSS · HTML · Hugo · JavaScript · PHP · reCAPTCHA · SEO

E-Commerce Verkaufsabwicklung

E-Commerce Verkaufsabwicklung

Ein Tool für die Abwicklung der Prozessschritte nach Verkäufen im E-Commerce (eBay und Amazon). Synchronisiert relevante Daten über die APIs der Verkaufsplattformen. Läßt den Nutzer Versandetiketten drucken, Bestellungen als verschickt markieren usw. Vertraulich, leider kein Bild!

Kunde: blue gecCo. UG
Tags: Express · Firebase · JavaScript · MongoDB · Node.js · React

modul-training.online

modul-training.online

Der neue Internetauftritt von Modul Training. Realisiert mit CSS, HTML und JavaScript. Nutzt auf dem Server PHP für E-Mails und reCAPTCHA gegen Bots.

Kunde: Modul Training
Tags: CSS · HTML · JavaScript · PHP · reCAPTCHA

Etikettendrucker Web UI

Etikettendrucker Web UI

Nutzt als Backend einen Docker Container, in dem der CUPS Druck-Server mit entsprechenden Gerätetreibern für den Dymo LabelWriter 450 läuft. Das Frontend ist in JavaScript mit Express implementiert und kann in einer Node.js Laufzeitumgebung betrieben werden.

Kunde: blue gecCo. UG
Tags: Docker · EJS · Express · JavaScript · Node.js

PoC: Digital Signage System

PoC: Digital Signage System

Prototyp eines Digital Signage Systems mit Progressive Web App (PWA) als Player Software (Client). Admin Tool auf dem Server läßt Player Instanzen, Medien und Abspielsequenzen konfigurieren. Kann Geschlecht erkennen und Alter schätzen, um Medien abhängig vom Publikum abzuspielen. KI wurde mit TensorFlow (Python) angelernt. Player nutzt TensorFlow.js.

Kunde: Screen Kiwi LLC
Tags: CSS · Express · Firebase · HTML · JavaScript · MongoDB · Node.js · PWA · Python · React · TensorFlow

Letzte Ergänzung des Portfolios am 11.10.23

Kontakt

Ich freue mich auf Ihre Nachricht per E-Mail.