[{"data":1,"prerenderedAt":163},["ShallowReactive",2],{"site-de":3,"work-de-calmea":28},{"site":4,"hasNotes":27},{"id":5,"contactIntro":6,"currently":7,"cv":16,"education":17,"email":18,"extension":19,"github":20,"linkedin":21,"meta":22,"name":23,"positioning":24,"stem":25,"__hash__":26},"site_de\u002Fde\u002Fsite.yml","Ein kniffliges Problem? Schick es mir.",[8,12],{"label":9,"detail":10,"href":11},"OWT","80%","https:\u002F\u002Fowt.swiss",{"label":13,"detail":14,"href":15},"Kymu","20%","https:\u002F\u002Fkymu.ch","\u002FStepan_Vedunov_CV.pdf","BA Interaction Design, ZHdK","stepan.vedunov@outlook.com","yml","https:\u002F\u002Fgithub.com\u002Fstepppen","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fstepan-v-0242b2226\u002F",{},"Stepan Vedunov","Interaction Designer zwischen Design und Code.","de\u002Fsite","AW4phS3ML2kIfHi__xNtXFfmsXuduLYR7Q0VLPACM_Q",false,{"entry":29,"next":160},{"id":30,"title":31,"body":32,"confidential":27,"context":97,"cover":98,"date":101,"description":94,"extension":102,"hero":103,"href":104,"keyVisuals":105,"links":108,"meta":112,"myRole":113,"navigation":117,"org":118,"outcome":119,"path":120,"quote":104,"reflection":104,"results":121,"role":132,"seo":133,"services":134,"status":137,"stem":138,"tags":139,"team":141,"tier":145,"timeframe":146,"tldr":147,"tools":152,"year":158,"__hash__":159},"work_de\u002Fde\u002Fwork\u002F2.calmea.md","Calmea",{"type":33,"value":34,"toc":93},"minimark",[35,82],[36,37,40,44,47,53,77],"cs-section",{"n":38,"title":39},"01","Die App",[41,42,43],"p",{},"Die App macht aus den Signalen einer Nacht ein paar Dinge, die man auf einen Blick versteht: einen Qualitätswert, wie lange und wie regelmässig man geschlafen hat, und Empfehlungen in einfachen Worten. Tages-, Wochen- und Monatsansicht stellen dieselbe Nacht in einen Zusammenhang.",[41,45,46],{},"Mit derselben App steuert man das Bett. Man schaltet es ein, stellt Intensität und Vibration ein, startet ein Meditationsprogramm und legt die Schlafenszeit fest.",[48,49],"cs-media",{"alt":50,"caption":51,"src":52},"Das Calmea-Logo: ein pillenförmiges Icon mit geschlossenen, schläfrigen Augen in einem Verlauf von Indigo zu Violett, neben der Wortmarke.","Das Calmea-Logo.","\u002FCalmea\u002Flogo.webp",[54,55,57,62,67,72],"cs-grid",{"cols":56},4,[48,58],{"alt":59,"caption":60,"src":61},"Calmea-Insights, Wochenansicht: eine Schlafqualität von 87 von 100, 82 % Schlafdauer, 90 % Bettaktivität und ein Diagramm zur Regelmässigkeit der Bettzeiten.","Wochenübersicht.","\u002FCalmea\u002Finsights.webp",[48,63],{"alt":64,"caption":65,"src":66},"Calmea-Zusammenfassung: durchschnittliche Zeit im Bett, Schlafqualität, Zubett- und Aufstehzeit und zwei Empfehlungen.","Zusammenfassung und Empfehlungen.","\u002FCalmea\u002Fsummary.webp",[48,68],{"alt":69,"caption":70,"src":71},"Calmea-Bettsteuerung: Das Bett ist online, mit Reglern für Intensität und Vibration und einem Link zum Meditationsmodus.","Das Bett steuern.","\u002FCalmea\u002Fbed.webp",[48,73],{"alt":74,"caption":75,"src":76},"Calmea-Meditationsprogramme: Karten für Regenwald, Strand, Berge, Regen, Stressabbau und gut schlafen, jeweils mit Dauer.","Meditationsprogramme.","\u002FCalmea\u002Fmeditation.webp",[48,78],{"alt":79,"caption":80,"src":81},"Eine Hand hält ein Handy mit dem Calmea-Insights-Screen, der eine wöchentliche Schlafqualität von 87 zeigt.","Die wöchentliche Schlafqualität auf dem Handy.","\u002FCalmea\u002Fin-hand.webp",[36,83,86],{"n":84,"title":85},"02","Wo die Daten liegen",[87,88],"cs-arch",{":branch":89,":nodes":90,"caption":91,"label":92},"{\"from\":2,\"title\":\"App\",\"detail\":\"Eine PWA in Vue und TypeScript, auf Vercel.\",\"link\":\"HTTPS\"}","[{\"title\":\"ESP32\",\"detail\":\"Im Bett. Schlafdaten, Status und Fehler als Output, Befehle als Input.\",\"link\":\"MQTT\"},{\"title\":\"Mosquitto\",\"detail\":\"MQTT-Broker\"},{\"title\":\"Backend\",\"detail\":\"Render, Hosting in der EU (Frankfurt)\",\"link\":\"HTTPS\",\"note\":\"PostgREST\",\"accent\":true},{\"title\":\"Datenbank\",\"detail\":\"PostgreSQL auf Supabase, Hosting in der EU\"}]","Das MVP-Setup, gebaut für Tempo und Tests. Bett und Backend sprechen über MQTT, die App erreicht das Backend über HTTPS.","Die MVP-Architektur von Calmea, vom Bett bis zur App",{"title":94,"searchDepth":95,"depth":95,"links":96},"",2,[],"Calmea ist eine medizinische Plattform für Schlaftracking aus dem Sensory-Motor Systems Lab der ETH. Ich bin für meinen Zivildienst ins Lab gekommen und war vom Konzept bis zum Deployment für UX\u002FUI verantwortlich.\n\nCalmea braucht nichts am Körper. Ein Sensormodul, versteckt im Bettrahmen, liest Herzschlag und Atmung über die Struktur des Betts (Ballistokardiografie) und erfasst den Raum drumherum: Temperatur, Luftfeuchtigkeit, Luftqualität und Licht. Daraus berechnet es Herzfrequenz, Atemfrequenz, Schlafphasen und Bewegung, jede Nacht, ohne dass man etwas tragen oder aufladen muss.\n",{"src":99,"alt":100},"\u002FCalmea\u002Fshelf.webp","Ein Handy auf einem hölzernen Bettrahmen, mit dem Calmea-Screen zum Einstellen der Schlafenszeit.","Sep. 2025 – Feb. 2026","md",{"src":99,"alt":100},null,[106],{"src":81,"alt":79,"caption":107},"Die Wochenübersicht auf einen Blick.",[109],{"label":110,"href":111},"calmea.com","https:\u002F\u002Fcalmea.com",{},[114,115,116],"Verantwortung für UX\u002FUI der ganzen App.","Die App von 0 auf 1 gestaltet, mit visualisierten Schlafdaten und der Steuerung des Betts.","Die Architektur geplant und Full-Stack umgesetzt: Vue, FastAPI und PostgreSQL mit Echtzeitdaten.",true,"ETH Sensory-Motor Systems Lab","Kontaktloses Schlaftracking, direkt ins Bett integriert. Mitarbeit an UX\u002FUI und an der Kernentwicklung der App.","\u002Fde\u002Fwork\u002Fcalmea",{"stats":122},[123,126,129],{"value":124,"label":125},"0 → 1","Die App, gestaltet und gebaut",{"value":127,"label":128},"Full-Stack","Vue\u002FTypeScript, FastAPI, PostgreSQL",{"value":130,"label":131},"Spin-off","Calmea ist inzwischen ein ETH-Spin-off.","UX Engineer",{"title":31,"description":94},[135,136,127],"UX\u002FUI","Datenvisualisierung","ETH Spin-off","de\u002Fwork\u002F2.calmea",[140,136,127],"Gesundheit",[142,143,144,23],"Alexander Breuss","Manuel Fuis","Levin Engeli","featured","Sep. 2025 – Feb. 2026 (Zivildienst)",{"problem":148,"role":149,"did":150,"outcome":151},"Schlaftracker muss man tragen, aufladen und daran denken. Und sie sehen nur die halbe Wahrheit. Calmea misst den Schlaf über das Bett selbst, ohne etwas am Körper.","UX Engineer im Sensory-Motor Systems Lab der ETH (Zivildienst). Ich war für UX\u002FUI und die Entwicklung der App verantwortlich.","Die App mit Visualisierung der Schlafdaten und Bettsteuerung gestaltet, die Architektur geplant und danach Full-Stack gebaut: Vue und TypeScript, FastAPI, PostgreSQL, Echtzeitdaten.","Eine voll funktionsfähige App, bereit für Tests. Calmea ist inzwischen ein ETH-Spin-off.",[153,154,155,156,157],"Figma","Vue","TypeScript","FastAPI","PostgreSQL","2025–26","o6TjPuILHxLcW2Y4XMTWOKR0PCGbhXKUxm8EbB1SVwE",{"title":161,"href":162},"Alpha Factory®","\u002Fde\u002Fwork\u002Falpha-factory",1794319028682]