MIKAEL GARAGE SYSTEM · IGNITION REQUIRED

Press start.
Enter the garage.

Öffne die Seite wie ein Auto: Erst kommt der Startknopf. Wenn du drückst, hört man den Motorstart, der Button rollt wie ein Reifen nach links oder rechts — und dann fährt das Portfolio hoch.

click the wheel to ignite
GARAGE MODE · BUILD · FIX · SHIP

CODE.
UNDER PRESSURE.

Ich bin Mikael Smiri — Software Developer auf dem Weg Richtung DevOps Engineering. Mein Portfolio funktioniert wie eine Garage: Problem erkennen, sauber diagnostizieren, bauen oder reparieren und am Ende zuverlässig ausliefern.

FlutterDartFirebase WebGit/GitHubLinux AWS*Docker*Terraform*
mikael@garage: ~/pit-lane
zsh
Portrait von Mikael Smiri
Mikael Smiri SOFTWARE DEVELOPER → DEVOPS IN PROGRESS
mikael@dev:~$ whoami
Mikael Smiri — Developer / DevOps in progress

mikael@dev:~$ cat stack.json
{
  "mobile": ["Flutter","Dart"],
  "backend": ["Firebase","Firestore"],
  "web": ["HTML","CSS","JavaScript"],
  "next": ["AWS","Docker","Kubernetes","Terraform","CI/CD"]
}

mikael@dev:~$ diagnose --timing-belt
warning: alignment required → garage puzzle armed

mikael@dev:~$
680RPM
ENGINE / BUILD STATUSidle · ready for next command
01 / GARAGE MISSIONS

What needs to be done?

Keine lange Theorie. Jede Mission zeigt eine Denkweise: schnell bauen, Fehler finden oder ein System sauber wieder zum Laufen bringen.

MISSION A · BUILD

Build fast.

Produkte und Interfaces schnell aufsetzen, sauber strukturieren und so bauen, dass sie wirklich benutzt werden können.

Flutter · Web · UI · Firebase
MISSION B · DIAGNOSE

Find the fault.

Wenn etwas hängt, kaputt ist oder nicht deployed: Ursache isolieren, logisch testen und eine belastbare Lösung finden.

Debugging · Git · Analysis
MISSION C · SHIP

Repair & deploy.

System stabilisieren, automatisieren und Richtung Cloud / DevOps weiterdenken, bis es zuverlässig läuft.

Linux · AWS · Docker · CI/CD*
02 / SELECTED WORK

Real work.
Not filler.

Vier Projekte reichen, wenn sie zeigen, dass ich reale Probleme lösen, Produkte bauen und mich technisch weiterentwickeln kann.

MeetKoch
JobsProfilesFirebase
01 · PRODUCT
GitHub ↗

MeetKoch

Eigene Freelance-Plattform für Köche mit Authentifizierung, Profilen, Aufträgen, Firestore und App-Lifecycle.

ProblemFreelancer & Aufträge zusammenbringen
BuildFlutter + Firebase App
FlutterDartFirebaseFirestore
Sole Mio Apartments
Direct BookingMobile
02 · CLIENT WEBSITE
Hospitality

Sole Mio Apartments

Direktbuchungs-Webseite mit Fokus auf Mobile, klare Conversion, SEO und direkte Kundenanfragen.

ProblemDirekter buchen, weniger Umwege
BuildResponsive Web Experience
HTMLCSSJavaScriptSEO
Personal Portfolio
Private ClientPortfolio
03 · PRIVATE CLIENT
Anonymized

Personal Portfolio

Individuelles Bewerbungs- und Portfolio-Projekt für eine private Person mit eigenständigem Look und optimierter Mobile-Darstellung.

ProblemProfessionell präsentieren
BuildCustom UI + responsive frontend
FrontendUI DesignResponsive
Mikael Garage Portfolio
TerminalGarageMIK.AI.EL
04 · INTERACTIVE PORTFOLIO
Live ↗

This Portfolio

Interaktive Developer-Seite mit Garage-Story, Terminal, V8-Ignition, Timing-Belt-Puzzle und lokalem Portfolio-Copilot.

ProblemAus der Masse herausstechen
BuildOne-file interactive web app
HTMLCSSJavaScriptUX
03 / ENGINE DASHBOARD

Current power.
Next upgrades.

Was ich heute produktiv nutze und was gerade in der DevOps-Weiterbildung aufgebaut wird.

Current stack

Keine Fantasie-Werte: die Anzeigen sind eine visuelle Einordnung meiner aktuellen Schwerpunkte.

90
Flutter / Dart
82
Firebase
80
Git / GitHub
78
HTML / CSS
62
JavaScript
58
Linux
DEVOPS ENGINEERING · IN PROGRESS

Upgrade path 2026 → 2027

Der Fortschritt bleibt sichtbar. Technologien werden erst als echte Stärke hochgestuft, wenn sie praktisch in Labs und Projekten eingesetzt wurden.

Linux / Networking
FOUNDATION
AWS
IN PROGRESS
Docker
IN PROGRESS
Kubernetes
NEXT
Terraform / IaC
NEXT
CI/CD + Monitoring
NEXT
04 / GARAGE MODE

Timing belt challenge.

Ein kleines Puzzle als Hommage an Mechatronik und Autos: drei Räder müssen auf die richtige Markierung gebracht werden.

DIAGNOSTIC TASK

Synchronize the engine.

Klicke auf CAM 1, CAM 2 und CRANK. Jedes Rad springt um 45°. Ziel: alle Markierungen oben auf 12 Uhr.

CAMSHAFTCRANKSHAFTTIMING BELT
Why this?Software-Debugging und technische Diagnose haben etwas gemeinsam: beobachten, Hypothese bilden, testen, korrigieren.
ENGINE BAY · TIMING
0 moves
ENGINE DAMAGE RISK · timing not synchronized
05 / CODE + CONTACT

Proof over promises.

Code, Projekte und Kontaktwege sind direkt verlinkt. Keine unnötigen Umwege.

Portrait von Mikael Smiri

Mikael2392

github.com/Mikael2392

Software Developer → DevOps Engineer in progress. Jetzt auch mit professionellem Portrait direkt im Portfolio.

READY FOR NEXT MISSION

Need someone who builds, learns and ships?

Ich suche meinen nächsten Schritt in Software Development, Cloud oder DevOps.

AI
MIK.AI.ELGARAGE DIAGNOSTIC COPILOT · LOCAL DEMO