Zum Inhalt
tiktImpressumDatenschutzOrtszeit Berlin:
Über mich.txt

Hi, ich bin José.

Ich studiere Wirtschaftsinformatik im Master an der HTW Berlin und beschäftige mich am liebsten damit, wie man Probleme mit Technologie sinnvoll lösen kann.

Dabei geht es mir nicht darum, immer die komplizierteste Lösung zu finden. Ich möchte Dinge entwickeln, die funktionieren und anderen wirklich etwas bringen.

Angefangen habe ich mit einem dualen Informatikstudium in der IT einer Unternehmensgruppe. Aus ihr heraus wurde die Tec:IT gegründet, und ich habe die Gründung in einem kleinen Team begleitet. Mittlerweile arbeite ich bei Park & Pay im IT-Projektmanagement, betreue digitale Plattformen und entwickle auch eigene Lösungen. Zum Beispiel eine Analyseplattform, mit der rund 55.000 Parkvorgänge und Forderungen monatlich ausgewertet werden.

Da ich auch außerhalb der Arbeit gerne neue Ideen ausprobiere, habe ich zusammen mit einem Kommilitonen MakeItKlick gegründet. Dort entwickeln wir eigene Apps, Websites und KI-gestützte Produkte.

Und wenn ich gerade nicht am Rechner sitze, bin ich wahrscheinlich beim Sport oder mit etwas anderem beschäftigt, das mich neugierig gemacht hat.

tikt · Fallstudie
Alle Projekte

Fallstudie 09 · Produkte

tikt

Fokus auf den nächsten Moment. Ein Intervall-Timer für iPhone und Apple Watch.

Bereich
Produkte
Zeitraum
August bis Oktober 2026
Aufbau
Swift Package für die Zeitlogik, iOS- und watchOS-App
Umsetzung
alle Commits von mir
Technologien
SwiftSwiftUIwatchOSiOS
Belastung0:20Runde 2

Nachgebaut · Beispielwerte

01 · Ausgangslage

Zwei Dauern, Belastung und Entlastung, wechseln sich ab, bis man stoppt. Bei jedem Wechsel gibt das Gerät ein Signal, das man ohne Hinsehen erkennt. Die Watch-App läuft ohne iPhone; die Zeitlogik steckt in einem eigenen, getesteten Swift Package.

02 · Ablauf

4 Stationen, ein durchgehender Weg.

  1. 01Intervalle
  2. 02Timer
  3. 03Wechsel
  4. 04Wiederholung

03 · Einblick

Aufnahmen aus dem Projekt.

  • tikt: Einstellen von Belastung und Entlastung

    tikt: Einstellen von Belastung und Entlastung

  • tikt: Vorlauf vor dem Start

    tikt: Vorlauf vor dem Start

  • tikt: Belastungsphase mit rotem Ring

    tikt: Belastungsphase mit rotem Ring

  • tikt: Entlastungsphase mit grünem Ring

    tikt: Entlastungsphase mit grünem Ring

04 · Geschichte

Die Idee

Ein Intervall-Timer, der nur eine Sache kann: Belastung und Entlastung abwechseln, bis man stoppt. Ohne Konto, ohne Kopplung.

Wie es gebaut ist

Die gesamte Zeitlogik steckt in einem Swift Package ohne Oberfläche und ist mit Tests abgedeckt. Darauf setzen eine iOS- und eine watchOS-App mit SwiftUI auf. Die Watch-App läuft eigenständig, ohne iPhone in der Nähe. Jeder Phasenwechsel gibt ein Signal, das man ohne Hinsehen erkennt.

Mein Anteil

Alle Commits im Repository stammen von mir.

Entscheidungen

  • Beide Geräte autark. Weder Uhr noch Telefon setzt das andere voraus.
  • Wach bleiben ohne Gesundheitsdaten. Auf der Uhr hält eine Sitzung vom Typ „Achtsamkeit“ die App im Vordergrund, ohne Zugriff auf Health-Daten und ohne Berechtigungsdialog.
  • Signal, das man spürt. Auf der Uhr mehrfache Haptik und ein Ton, weil ein einzelner Schlag in der Bewegung untergeht.
  • Zeit aus Zeitstempeln. Die Anzeige wird berechnet, nicht heruntergezählt. So kann sie nach einer Pause des Systems nicht nachhinken.
  • Logik geteilt, Oberfläche nicht. Ein Swift Package für die Zeit, je eine eigene Oberfläche für 45 mm und 6,7 Zoll.
Nächste FallstudieKillTheSearchBar
Terminal — zsh

OS X Josemite 10.10 · Berlin

Tippe help für eine Übersicht.

esc
Easter Eggs: 0 von 7