navigation.sh
const dev = new Developer('Jakob');
import { Future } from '@tech/now';
while(alive) { code(); }
git commit -m 'feat: next-level';
sudo apt-get install skills
<Button variant='ghost' />
SELECT * FROM ideas WHERE status='new';
npm run build:dream
bash — 80x24
~$jakob.whoami()

Entwickle digitale Erlebnisse mit Tiefe.

>
VERFÜGBAR
profile.png
Jakob Dickhardt
STATUS:
ONLINE
LOCATION:Frankfurt, DE
jakob@portfolio ~ whoami
catbio.json

Hi, ich bin Jakob

Ich baue digitale Lösungen, die funktionieren und Spaß machen. Aktuell studiere ich Medieninformatik in Frankfurt mit Fokus auf Web & Mobile Development.

Was mich antreibt? Probleme zu lösen und Ideen Leben einzuhauchen. Von kompletten Web-Apps über Mobile-Lösungen bis hin zu Automation – wenn's technisch interessant ist und echten Mehrwert bringt, bin ich dabei.

10+
Projekte
6+
Jahre Code
Motivation
DOWNLOAD
Lebenslauf_JakobDickhardt.pdf
248 KB • PDF
~/skills — stack.config
cattech-stack.yml

Tech Stack

# Ein Überblick über mein technologisches Portfolio — Sprachen, Frameworks, Infrastructure & Tools.

gcc --version && python --version && java --version

Programming Languages

# Core Language Proficiencies

v5.3
🔷

TypeScript

90%
ES2024
🟨

JavaScript

98%
1.9
🤖

Kotlin

60%
17

Java

60%
3.0
🎯

Dart

25%
3.12
🐍

Python

70%
npm list --global frameworks

Frameworks & Libraries

# UI, Mobile & Web Development Frameworks

Expert
⚛️

React Native

Cross-Platform Mobile

Proficiency100%
Learning
💙

Flutter

UI Toolkit (Transitioning)

Proficiency20%
Expert

React / Next.js

Web & Server Components

Proficiency95%
Advanced
💚

Vue.js

Progressive Web Framework

Proficiency80%
Expert
🎨

Tailwind CSS

Utility-First Styling

Proficiency90%
htop --process-tree /infrastructure

InfrastructureBackend

# Backend, Database & DevOps — System Monitor

htop — 4 running processes
🔥
Firebase / Firestore
Expert
Skill Level90%
🟢
Node.js
Advanced
Skill Level85%
🐳
Docker
Advanced
Skill Level75%
🐘
PostgreSQL
Intermediate
Skill Level60%
TOTAL PROCESSES
4
AVG SKILL LEVEL
78%
SYSTEM STATUS
OPTIMAL
ls -la ~/.config/tools

Tools & Workflows

# Development Tools & Automation

🔄

n8n (AI Auto)

Workflow Automation

📦

Git / GitHub

Version Control

🖌️

Figma

UI/UX Design

🎬

GSAP

High-Perf Animations

~/projects — git log --all
ls-la./work

Selected Work

# Ein tieferer Einblick in meine kommerziellen Projekte, akademischen Arbeiten und technischen Experimente.

~/academic — research notes
📚catuniversity-projects.md

Academic Projects

# Hochschulprojekte mit Fokus auf Software-Architektur und Informatik-Grundlagen

lab-entry-1.txt2024

Modulhandbuch Webapp

// Frontend & Architecture

Gemeinsam mit meiner Gruppe haben wir die neue Prüfungsordnung des Medieninformatik-Studiengangs grafisch aufbereitet. Statt durch endlose PDFs zu scrollen, können Studierende nun interaktiv durch Module browsen und filtern.
tech_stack[]:
JavaScriptGSAPTailwindCSSGitScrum
View Project
lab-entry-2.txt2023

Java Snake

// Desktop Application

Mein erstes Java-Projekt während der Einführung in die Programmierung. Der Klassiker Snake als Desktop-Anwendung – simpel, aber eine gute Übung für OOP-Grundlagen und Event-Handling.
tech_stack[]:
JavaOOP Patterns
~/lab — htop --processes
psaux| grep experiments

Other Projects

# Engineering, Hardware-Hacks & Automatisierungs-Skripte

process_monitor.log — 3 active tasks
RUNNING
PID:1000|Assistive Technology

FireTV Automation

Automatisierte Steuerung für Nutzer mit kognitiven Einschränkungen. Brücke zwischen Smart-Home und Accessibility.

STDOUT:
1> adb connect 192.168.1.5
2> adb shell input keyevent 26
3> Starting app: Netflix...
DEPENDENCIES:
[1] JavaScript[2] ADB Shell[3] Network
RUNNING
PID:1001|Web Scraping

Data Mining Bot

Intelligente Crawler für strukturierte Datenerfassung und Prozessautomatisierung via Headless Browsers.

STDOUT:
1def scrape_data(url):
2 driver.get(url)
3 elements = driver.find_all()
4 return process(elements)
DEPENDENCIES:
[1] Python[2] Selenium[3] Pandas[4] Beautiful Soup
RUNNING
PID:1002|Game Dev

Python Arcade

Entwicklung diverser Spielprototypen (Runner, Sudoku) zur Vertiefung von Algorithmen-Logik.

STDOUT:
1class Player(arcade.Sprite):
2 def update(self):
3 self.center_x += self.change_x
4 if self.collides_with_list():
5 self.game_over()
DEPENDENCIES:
[1] Python[2] Pygame[3] Logic
git log --all --graph

My Journey

Vom unternehmerischen Start über soziale Kompetenz zur technischen Expertise.

jakob@timeline ~ 2025_- Heute
git log --oneline --since='2025'
2025 - Heute
RUNNING

AI & Automation

Workflows & Prozessoptimierung

Aktuell spezialisiere ich mich auf KI-gestützte Automatisierung mit n8n und entwickle Webprojekte wie Cenra.ai. Der Fokus liegt auf praktischen Lösungen für echte Business-Probleme.

milestone
HEAD
jakob@timeline ~ 2023_- Heute
cat ~/education/medieninformatik.log
2023 - Heute
ACTIVE

B.Sc. Medieninformatik

Frankfurt University of Applied Sciences

Studium mit Schwerpunkt Web & Mobile Development. Parallel dazu Mitgründer von SJP Connect und Lead Dev für die Vibon App. Hier versuche ich, Uni-Wissen direkt in echten Projekten anzuwenden.

milestone
HEAD~1
jakob@timeline ~ 2019_- 2023
ls ~/skills/soft_skills/
2019 - 2023
COMPLETED

B.A. Soziale Arbeit

Abschluss mit 1.8

Mag auf den ersten Blick ungewöhnlich wirken, aber genau hier habe ich gelernt, wirklich nutzerzentriert zu denken. Psychologie, Kommunikation und Empathie sind das Fundament für Software, die Menschen gerne nutzen – nicht nur technisch funktioniert.

milestone
HEAD~2
jakob@timeline ~ 2018_- 2021
git show --stat origin/master
2018 - 2021
ARCHIVED

Der Anfang

E-Commerce & erste Code-Zeilen

Hier hat alles angefangen: Erste Gehversuche mit Python (hauptsächlich kleine Games) und parallel ein eigenes Amazon FBA Business aufgebaut. Hat mir wirtschaftliches Denken und den Mut zum Ausprobieren gegeben.

milestone
HEAD~3