Jan Napitupulu

DENKEN. BAUEN.

von der Idee bis zur Umsetzung.

Gelernt.
Gebaut.

Informatik war der Anfang. Dann Spieleentwicklung — von Game Design und Programmierung bis hin zu Sound und dem letzten Schliff vor dem Release. Anwendungen bauen, die unter Druck bestehen, Teams koordinieren, Produkte durchbringen. Als CTO kam dazu, was viele Entwickler nie lernen: Verantwortung für das Ganze. Nicht nur für den Code, sondern für die Richtung, den Kunden, die Entscheidung.

Diese Kombination interessiert mich bis heute mehr als jede einzelne Spezialisierung. Technologie als Werkzeug zu verstehen, das einem echten Zweck dienen muss — und nicht als Selbstzweck.

Ich suche Projekte, in denen beides gefragt ist: sauberes Handwerk und der Blick auf das Ganze. Entweder als Teil eines Teams oder als der, der ein System von Grund auf denkt.

End to End.
Ohne Theater.

Mein Hintergrund ist breit — Mobile, Web, Desktop, APIs, Backend. Von Konzeption und Planung über Entwicklung bis zur Auslieferung bin ich mit allen Prozessen vertraut. Ich habe Anwendungen gebaut, die Tausende parallele Nutzer vertragen mussten, und Tools, die einer Person täglich zwei Stunden abnehmen.

Technisch bewege ich mich gerade viel in TypeScript, Node.js, Next.js, Astro, Python, Swift und PostgreSQL. Deployment und Infrastruktur sind kein Fremdwort. KI-Modelle und LLMs nutze ich dort, wo sie konkret helfen — nicht weil sie gerade überall drin sind.

Was mich antreibt: ob ein System in einem Jahr noch verstehbar ist. Wartbarkeit ist kein Nice-to-have. Es ist eine Entwurfsentscheidung, die von Anfang an getroffen werden muss.

TypeScriptAstroNext.jsNode.jsPythonPostgreSQLDockerLinuxSwift / SwiftUIAPI-DesignMobile (iOS/Android)Game DevelopmentTeam LeadSoftwarearchitektur

Woher
das kommt.

Game Developer, Lead Programmer, CTO, Gründer — jede dieser Rollen hat etwas Eigenes hinterlassen. Systeme konzipieren, Code schreiben, Produkte verantworten, beim Kunden sitzen — alles war dabei. Jede Perspektive davon hat die anderen geschärft.

2006 – 2008
M.Sc. Informatik HAW Hamburg — Thesis: Pervasive Gaming
2009 – 2012
Lead Programmer Daedalic Entertainment, Hamburg
2008 / 2013
Freelance Developer Softwareentwicklung & Projektberatung
2012 – 2014
Geschäftsführer & CTO Beardshaker Games, Hamburg
2015 – 2021
CTO Pop Rocket Labs GmbH, Hamburg
heute
Independent Developer Tools, Produkte, Auftragsarbeit

Was
entsteht.

Eigene Software, eigene Fragen, eigene Lösungen. Die Produkte entstehen aus Situationen, in denen ich keine einfach zugängliche Lösung gefunden habe — und beschlossen habe, selbst eine zu bauen. Meistens nebenbei, zwischen anderen Projekten. Dinge, von denen ich glaube, dass sie auch anderen Menschen nützlich sein können.

sing·scale
Web · PWA · Free
shipped

Klavierbegleitung für Skalenübungen — in deiner Tonart, deinem Tempo.

Die meisten Sänger wärmen sich mit YouTube-Videos auf — und hoffen, dass die Tonart passt. singscale lässt dich Tonart und Tempo selbst bestimmen, eigene Skalen bauen und sofort loslegen. Kein Account, kein Onboarding, keine Ablenkung.

  • Custom Scale Builder — eigene Übungssequenzen Note für Note konfigurieren
  • Tonart & Tempo — frei wählbar, kein Kompromiss mit fremden Tracks
  • Stimmlagen-Profile — verschiedene Ausgangspunkte für Bass bis Sopran
  • Offline-fähig — als PWA installierbar, läuft ohne Netz
  • Salamander Grand Piano — gesampelter Konzertflügel als Begleitung
SvelteKitTone.jsWeb AudioService WorkerPWATypeScript
cadenza
Web · PWA · Mobile
building

KI-gestützte Unterrichtssoftware für Gitarren- und Gesangslehrer.

Cadenza bündelt Unterrichtsprotokolle, Schülerkontext, Curricula und Übungsbibliothek an einem Ort — statt verteilt über Chats und Dateien.

  • Sprachdiktat — Stundenprotokolle per Mikrofon, KI strukturiert automatisch
  • KI-Assistent — unterstützt bei Lehrplan und Zielsetzung
  • Übungsbibliothek für alle Unterrichtssituationen — z. B. Warm-up oder Technik
  • Webbasiert — auf jedem Gerät nutzbar, ohne Installation aus dem App Store
  • Fortschritt teilen — Übungen und Notizen direkt an Schüler weitergeben
Next.js 15Claude AIPostgreSQLPWATypeScript
VoiceSweep
macOS · Native · App Store
building

Voice Memos lokal ordnen, transkribieren und wiederfinden.

VoiceSweep analysiert Sprachmemos direkt auf dem Mac und bringt Ordnung in viele kleine Aufnahmen, die sonst liegen bleiben.

  • Automatische Klassifikation — erkennt Sprache, Musik und Umgebungsgeräusche
  • On-device-Transkription — Memos werden lokal in Text umgewandelt und durchsuchbar
  • Duplikat-Erkennung — findet Doppelaufnahmen und ähnliche Memos
  • Snapshot-System — alle Aktionen reversibel, nichts geht verloren
  • Keine API, keine Cloud — kein Byte verlässt das Gerät
Swift 5.9+SwiftUISoundAnalysisSpeech FrameworkAVFoundationmacOS 14+

Kontakt

PROJEKT
BESPRECHEN

Du suchst jemanden, der entwickelt, mitdenkt und Verantwortung übernimmt — vom ersten Konzept bis zum laufenden System. Oder jemanden, der ein Team technisch führt und dabei den Menschen nicht vergisst. Schreib mir.

Anfrage senden