[{"data":1,"prerenderedAt":881},["ShallowReactive",2],{"site-en":3,"work-page-en":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\u002Fsite.yml","Got a tricky problem? Send it my way.",[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 working between design and code.","site","8FZcVnaHxYGO3g9vOJm15-KQGCvJZMMcFg1L1uR-md8",false,{"work":29},[30,240,356,497,544,597,698,802,855],{"id":31,"title":13,"body":32,"confidential":27,"context":159,"cover":160,"date":163,"description":157,"extension":164,"hero":165,"href":166,"keyVisuals":167,"links":178,"meta":190,"myRole":191,"navigation":197,"org":166,"outcome":198,"path":199,"quote":166,"reflection":166,"results":200,"role":214,"seo":215,"services":216,"status":221,"stem":222,"tags":223,"team":226,"tier":228,"timeframe":229,"tldr":230,"tools":235,"year":163,"__hash__":239},"work\u002Fwork\u002F1.kymu.md",{"type":33,"value":34,"toc":156},"minimark",[35,62,72,84,110,135],[36,37,40,44,50,57],"cs-section",{"n":38,"title":39},"01","Where it started",[41,42,43],"p",{},"Kymu began with children. For the thesis we started from the evidence on paediatric neuromuscular therapy. Literature reviews and expert interviews kept pointing at the same problems: low adherence to home exercises, little data to personalise therapy, and a heavy logistical load on families.",[45,46],"cs-media",{"alt":47,"caption":48,"src":49},"Research overview: target groups, synthesised core problems and project goals.","The thesis research: target groups, the main problems, and the goals we set from them.","\u002FKymu\u002Foverview.webp",[51,52],"cs-video",{"caption":53,"id":54,"poster":55,"title":56},"The thesis version, for children: the teaser video.","3xWEOdVJCAE","\u002FKymu\u002Fteaser.webp","Kymu teaser",[45,58],{"alt":59,"caption":60,"src":61},"Three phone screens of the Kymu app: the home screen with today's training and a training overview, a shoulder exercise in progress with a timer, and a progress screen after a racing game.","The phone app: today's training, an exercise in progress, and the progress after a game.","\u002FKymu\u002Fapp-screens.webp",[36,63,66,69],{"n":64,"title":65},"02","From children to adults",[41,67,68],{},"The problems we found weren't specific to children. Adults in orthopaedic and geriatric rehabilitation have the same gap between the clinic and home, and there are far more of them: over 50,000 patients a year in Switzerland, against fewer than 1,000 with rare muscular diseases. That's a 50 times larger market and a faster regulatory path, so we widened Kymu to adults.",[41,70,71],{},"The mission stayed the same: rehabilitation that is motivating and accessible in the long term.",[36,73,76,79],{"n":74,"title":75},"03","Any TV, one phone",[41,77,78],{},"Kymu needs no special hardware. A smartphone pairs with a normal TV or monitor. The phone's camera tracks the pose in real time and turns movement straight into gameplay. The same setup works on a ward and in a living room.",[45,80],{"alt":81,"caption":82,"src":83},"A woman does a squat in her living room in front of a TV running a Kymu game, filmed by a phone on a ring-light stand.","The setup in a living room: the phone tracks the movements, which are turned into game action on the TV.","\u002FKymu\u002Fhome-setup.webp",[36,85,88,91],{"n":86,"title":87},"04","The games",[41,89,90],{},"Three games are built so far, each mapped to physiotherapy exercises. Because the movement is decoupled from the game, the same game can train different exercises, chosen by the therapist.",[92,93,95,100,105],"cs-grid",{"cols":94},3,[45,96],{"alt":97,"caption":98,"src":99},"A low-poly rabbit leaps from a grassy bank towards a glowing lily pad on a pond.","Achtung Wasser. Game goal: time the rabbit's jumps perfectly so he makes it to the other side of the river.","\u002FKymu\u002Fgame-pond.webp",[45,101],{"alt":102,"caption":103,"src":104},"A low-poly orange spaceship flies between planets and floating obstacles through a starry sky.","Sternenreise. Game goal: fly through the laser gates to avoid damage to your spaceship.","\u002FKymu\u002Fgame-space.webp",[45,106],{"alt":107,"caption":108,"src":109},"A low-poly orange car races along a country road past trees and crates.","Strassenheld. Game goal: race down a country road, avoid obstacles and earn coins.","\u002FKymu\u002Fgame-race.webp",[36,111,114,117,122,127,132],{"n":112,"title":113},"05","The therapist platform",[41,115,116],{},"Kymu's motion engine tracks more than 30 clinical protocols, from a single joint's range of motion to functional movements. In the platform, therapists check how an exercise was done and catch compensation movements, adjust each patient's parameters, and build training plans.",[45,118],{"alt":119,"caption":120,"src":121},"A gallery of exercise figures in the Kymu therapist platform, from shoulder rotations to squats.","The exercise library.","\u002FKymu\u002Fstudio-gallery.webp",[45,123],{"alt":124,"caption":125,"src":126},"The Kymu therapist platform on a laptop, with a patient's exercises and training plan.","A patient's exercises and plan.","\u002FKymu\u002Fplatform-a.webp",[45,128],{"alt":129,"caption":130,"src":131},"The Kymu therapist platform on a laptop, with a patient's progress charts.","Progress over time.","\u002FKymu\u002Fplatform-b.webp",[41,133,134],{},"The movement and adherence data give therapists something objective to adapt the care plan on, with AI support, and can automate reimbursement reporting.",[36,136,139,142],{"n":137,"title":138},"06","From the clinic to home",[41,140,141],{},"Kymu is built as continuous care. It starts in person and ends with the patient training on their own, long after the regular sessions run out.",[92,143,145,151],{"cols":144},2,[45,146],{"alt":147,"caption":148,"src":149,"ratio":150},"Service map of the patient and caregiver journey.","Patient and caregiver service map.","\u002FKymu\u002Fpatient_servicemap.webp","3 \u002F 4",[45,152],{"alt":153,"caption":154,"src":155,"ratio":150},"Service map of the therapist journey.","Therapist service map.","\u002FKymu\u002Ftherapist_servicemap.webp",{"title":157,"searchDepth":144,"depth":144,"links":158},"",[],"Home rehabilitation in Switzerland is failing patients. Only 20 to 50% of home exercise programmes are actually followed. After 36 sessions the regular entitlement to physiotherapy ends, and therapists get nothing for the travel to patients in retirement and nursing homes.\n\nKymu turns rehabilitation exercises into full-body games on any TV, guided by a therapist. It started as my bachelor thesis with Elia Salerno at ZHdK, for children with rare neuromuscular diseases. Since March 2026 it has been an official research project at ZHdK's Digital Health Design Living Lab, and we have widened it to orthopaedic and geriatric rehabilitation for adults: more than 50,000 patients a year in Switzerland instead of fewer than 1,000, and a faster regulatory path.\n",{"src":161,"alt":162},"\u002FKymu\u002Fcover-clinic.webp","An older man raises his arm in front of a TV running a Kymu racing game, while a physiotherapist with a clipboard watches.","2025–now","md",{"src":161,"alt":162},null,[168,172,176],{"src":169,"alt":170,"caption":171},"\u002FKymu\u002Fphone-tv.webp","Side by side: a phone camera view of a woman squatting, and the TV showing the game it controls.","The phone tracks the movement, the TV shows the game.",{"src":173,"alt":174,"caption":175},"\u002FKymu\u002Fstudio-analysis.webp","The Kymu therapist platform analysing a squat, with a 3D skeleton and joint-angle curves over time.","The therapist platform, checking how an exercise was done.",{"src":131,"alt":129,"caption":177},"Following a patient's progress between visits.",[179,181,184,187],{"label":180,"href":15},"kymu.ch",{"label":182,"href":183},"SDA Bachelor Design Award 2025","https:\u002F\u002Fwww.zhdk.ch\u002Fen\u002Fnews\u002Fsda-bachelor-award-2025-8549",{"label":185,"href":186},"Dezeen School Shows","https:\u002F\u002Fwww.dezeen.com\u002F2025\u002F06\u002F15\u002Femotions-installation-zurich-university-of-the-arts-schoolshows\u002F",{"label":188,"href":189},"Diploma project page","https:\u002F\u002Finteractiondesign.zhdk.ch\u002Fen\u002Fdiploma-2025\u002Fprojects\u002Fkymu\u002F",{},[192,193,194,195,196],"UX and research across the whole service, from the therapist platform to the phone app and the TV.","Designed the motion-controlled exergames, modelled in Blender.","Created the brand, from the logo and guidelines to the design language and communication material.","Ran design iterations and usability tests with more than 20 people, from patients and healthy adults to physiotherapists.","Fundraising and partners. Grant applications, hospitals and clinics, and pitching.",true,"Game-based physiotherapy on any TV for adults with musculoskeletal conditions. Currently testing at Lucerne Cantonal Hospital.","\u002Fwork\u002Fkymu",{"stats":201},[202,205,208,211],{"value":203,"label":204},"CHF 100k+","Raised for Kymu R&D",{"value":206,"label":207},"30+","Clinical exercise protocols the motion engine tracks",{"value":209,"label":210},"20+","People tested the system, from patients to therapists",{"value":212,"label":213},"2 design awards","SDA Bachelor Design Award 2025 and a New One merit award (China)","Product Designer, Research Associate",{"title":13,"description":157},[217,218,219,220],"UX\u002FUI","research","3D","brand","Research project at ZHdK, clinical pilot with Lucerne Cantonal Hospital","work\u002F1.kymu",[224,218,225],"health","product design",[227,23],"Elia Salerno","featured","2025 thesis, research project since March 2026 at 20%",{"problem":231,"role":232,"did":233,"outcome":234},"Only 20 to 50% of home physio programmes are followed, and regular physio ends after 36 sessions. Patients are left to keep going on their own.","Product designer. Research, UX\u002FUI for the therapist platform, the phone and the TV, the exergames and the brand.","Turned prescribed exercises into full-body games on any TV, tracked by a phone camera, with a platform where therapists set up exercises and follow the data.","More than CHF 100k in grants, tested with more than 20 people from patients to therapists, a clinical pilot with Lucerne Cantonal Hospital, and 2 design awards, in Switzerland and China.",[236,237,238],"Figma","Blender","Adobe CS","UKOsWkERzRzkVA3sIreRnWC001AR0ejjAx0tNoUWYtM",{"id":241,"title":242,"body":243,"confidential":27,"context":299,"cover":300,"date":303,"description":157,"extension":164,"hero":304,"href":166,"keyVisuals":305,"links":308,"meta":312,"myRole":313,"navigation":197,"org":317,"outcome":318,"path":319,"quote":166,"reflection":166,"results":320,"role":331,"seo":332,"services":333,"status":336,"stem":337,"tags":338,"team":339,"tier":228,"timeframe":343,"tldr":344,"tools":349,"year":354,"__hash__":355},"work\u002Fwork\u002F2.calmea.md","Calmea",{"type":33,"value":244,"toc":297},[245,287],[36,246,248,251,254,259,282],{"n":38,"title":247},"The app",[41,249,250],{},"The app turns the night's signals into a few things you can read at a glance: a quality score, how long and how regularly you slept, and recommendations in plain words. Day, week and month views show the same night in context.",[41,252,253],{},"The same app runs the bed. You switch it on, set intensity and vibration, start a meditation programme and set your bed time.",[45,255],{"alt":256,"caption":257,"src":258},"The Calmea logo: a pill-shaped icon with closed sleepy eyes in an indigo-to-violet gradient, next to the wordmark.","The Calmea logo.","\u002FCalmea\u002Flogo.webp",[92,260,262,267,272,277],{"cols":261},4,[45,263],{"alt":264,"caption":265,"src":266},"Calmea insights screen, week view: a sleep quality score of 87 out of 100, 82% sleep duration, 90% bed activity, and a consistency chart of bed times.","Weekly insights.","\u002FCalmea\u002Finsights.webp",[45,268],{"alt":269,"caption":270,"src":271},"Calmea summary screen: average time in bed, sleep quality, bed and wake-up times, and two recommendations.","Summary and recommendations.","\u002FCalmea\u002Fsummary.webp",[45,273],{"alt":274,"caption":275,"src":276},"Calmea bed operation screen: the bed is online, with sliders for intensity and vibration and a link to meditation mode.","Running the bed.","\u002FCalmea\u002Fbed.webp",[45,278],{"alt":279,"caption":280,"src":281},"Calmea meditation programmes: cards for rainforest, beach, mountains, rain, stress relief and sleep well, each with a duration.","Meditation programmes.","\u002FCalmea\u002Fmeditation.webp",[45,283],{"alt":284,"caption":285,"src":286},"A hand holding a phone with the Calmea insights screen, showing a weekly sleep quality score of 87.","The weekly sleep quality score, on the phone.","\u002FCalmea\u002Fin-hand.webp",[36,288,290],{"n":64,"title":289},"Where the data lives",[291,292],"cs-arch",{":branch":293,":nodes":294,"caption":295,"label":296},"{\"from\":2,\"title\":\"App\",\"detail\":\"A PWA in Vue and TypeScript, on Vercel.\",\"link\":\"HTTPS\"}","[{\"title\":\"ESP32\",\"detail\":\"In the bed. Sleep data, status and errors as output; commands as input.\",\"link\":\"MQTT\"},{\"title\":\"Mosquitto\",\"detail\":\"MQTT broker\"},{\"title\":\"Backend\",\"detail\":\"Render, EU hosting (Frankfurt)\",\"link\":\"HTTPS\",\"note\":\"PostgREST\",\"accent\":true},{\"title\":\"Database\",\"detail\":\"PostgreSQL on Supabase, EU hosting\"}]","The MVP setup, built for speed and testing. The bed and the backend talk over MQTT; the app reaches the backend over HTTPS.","Calmea's MVP architecture, from the bed to the app",{"title":157,"searchDepth":144,"depth":144,"links":298},[],"Calmea is a medical sleep-tracking platform from ETH's Sensory-Motor Systems Lab. I joined the lab for my civil service and owned its UX\u002FUI from concept to deployment.\n\nCalmea needs nothing on the body. A sensor module hidden in the bed frame reads heartbeat and breathing through the structure of the bed (ballistocardiography), and the room around it: temperature, humidity, air quality and light. From that it works out heart rate, breathing rate, sleep stages and movement, every night, with nothing to wear or charge.\n",{"src":301,"alt":302},"\u002FCalmea\u002Fshelf.webp","A phone on a wooden bed frame, showing the Calmea screen for setting a bed time.","Sep 2025 – Feb 2026",{"src":301,"alt":302},[306],{"src":286,"alt":284,"caption":307},"Weekly insights at a glance.",[309],{"label":310,"href":311},"calmea.com","https:\u002F\u002Fcalmea.com",{},[314,315,316],"Owned UX\u002FUI for the whole app.","Designed the app from 0 to 1, with visualised sleep data and control of the bed.","Planned the architecture and implemented it full-stack: Vue, FastAPI and PostgreSQL with real-time data.","ETH Sensory-Motor Systems Lab","Contactless sleep tracking built into the bed. Worked on the UX\u002FUI and core development of the app.","\u002Fwork\u002Fcalmea",{"stats":321},[322,325,328],{"value":323,"label":324},"0 → 1","The app, designed and built",{"value":326,"label":327},"Full-stack","Vue\u002FTypeScript, FastAPI, PostgreSQL",{"value":329,"label":330},"Spin-off","Calmea has since become an ETH spin-off.","UX Engineer",{"title":242,"description":157},[217,334,335],"data visualisation","full-stack","ETH spin-off","work\u002F2.calmea",[224,334,335],[340,341,342,23],"Alexander Breuss","Manuel Fuis","Levin Engeli","Sep 2025 – Feb 2026 (civil service)",{"problem":345,"role":346,"did":347,"outcome":348},"Sleep trackers have to be worn, charged and remembered. And they only see half the picture. Calmea measures sleep through the bed itself, with nothing on the body.","UX engineer at ETH's Sensory-Motor Systems Lab (civil service). I owned UX\u002FUI and development of the app.","Designed the app with sleep-data visualisation and bed control, planned the architecture, then built it full-stack: Vue and TypeScript, FastAPI, PostgreSQL, real-time data.","A fully functional app, ready for testing. Calmea has since become an ETH spin-off.",[236,350,351,352,353],"Vue","TypeScript","FastAPI","PostgreSQL","2025–26","Z4HKIVIdFzN-2qBq5WyqD78R7eD6cuj38sfGJBr0_8o",{"id":357,"title":358,"body":359,"confidential":27,"context":457,"cover":458,"date":461,"description":157,"extension":164,"hero":462,"href":166,"keyVisuals":463,"links":469,"meta":473,"myRole":474,"navigation":197,"org":166,"outcome":476,"path":477,"quote":166,"reflection":166,"results":166,"role":478,"seo":479,"services":480,"status":484,"stem":485,"tags":486,"team":488,"tier":228,"timeframe":461,"tldr":490,"tools":495,"year":461,"__hash__":496},"work\u002Fwork\u002F3.alpha-factory.md","Alpha Factory®",{"type":33,"value":360,"toc":455},[361,382,393,404,415,423,434],[36,362,364,367,370],{"n":38,"title":363},"A human brand for AI",[41,365,366],{},"AI brands easily end up cold: dark screens, neon gradients, glowing networks. Alpha Factory is about people adopting AI in their everyday work, so the brand had to feel like it was made by hand. Every element does a bit of that, from the illustrations to the colours to the photos.",[41,368,369],{},"The voice is three words. Impactful: a balance between innovation and pragmatism that turns ideas into lasting results. Sophisticated: a trusted partner with high-quality, tailored, Swiss-made work. Lively: energetic, and ready to make it happen.",[92,371,372,377],{"cols":144},[45,373],{"alt":374,"caption":375,"src":376},"Brand-book page: A brand to make things happen with AI.","The idea in one line.","\u002FAlphaFactory\u002Fclaim.webp",[45,378],{"alt":379,"caption":380,"src":381},"Brand-book page: We are impactful, sophisticated, lively, next to the red alpha glyph.","Alpha Factory's three keywords.","\u002FAlphaFactory\u002Fvoice.webp",[36,383,385,388],{"n":64,"title":384},"Logo",[41,386,387],{},"The logo is an alpha glyph next to the wordmark, drawn as a single ribbon with a gradient. Flat and monochrome versions cover print and places where the gradient can't work.",[45,389],{"alt":390,"caption":391,"src":392},"Four versions of the Alpha Factory logo, in colour and monochrome, on light and dark backgrounds.","Logo in multiple variants.","\u002FAlphaFactory\u002Flogo-variants.webp",[36,394,396,399],{"n":74,"title":395},"Colours from nature",[41,397,398],{},"A deep red (Deep AF) leads. Around it sit petal, blush, sage, forest and teal: soft, earthy colours that you'd find outside rather than on a screen. Black, grey and white complement the palette.",[45,400],{"alt":401,"caption":402,"src":403},"The full palette: red, petal, blush, sage, forest, teal, black, grey and white, with hex, CMYK, RGB and Pantone values.","The full colour palette.","\u002FAlphaFactory\u002Fpalette.webp",[36,405,407,410],{"n":86,"title":406},"One-line illustrations",[41,408,409],{},"For the new Alpha Factory® brand we created a library of continuous monoline illustrations. They support or simplify a key message where a photo or a detailed visual would be too much.",[45,411],{"alt":412,"caption":413,"src":414},"A grid of one-line illustrations in red, each drawn as a single continuous stroke over a soft blush shape.","Part of the illustration library.","\u002FAlphaFactory\u002Fillustrations.webp",[36,416,418],{"n":112,"title":417},"Imagery",[45,419],{"alt":420,"caption":421,"src":422},"Four blurred, grainy motion images: red, teal, a teal-green duotone and a red duotone.","Red, teal and two duotones, used behind headlines.","\u002FAlphaFactory\u002Fimagery.webp",[36,424,426,429],{"n":137,"title":425},"Type",[41,427,428],{},"Space Grotesk sets the titles, while Montserrat is used for paragraph text, for better readability.",[45,430],{"alt":431,"caption":432,"src":433},"Space Grotesk in red, with the alphabet and numbers below.","Space Grotesk for titles.","\u002FAlphaFactory\u002Ftype.webp",[36,435,438,443],{"n":436,"title":437},"07","The sub-site",[45,439],{"alt":440,"caption":441,"src":442},"The Alpha Factory landing page. The alpha glyph and the wordmark on a blurred red background, with the line “We make it happen”.","The landing page of the sub-site.","\u002FAlphaFactory\u002Fsite-landing.webp",[92,444,445,450],{"cols":144},[45,446],{"alt":447,"caption":448,"src":449},"The Aiko product page: a red hero with a sample assessment card showing an expert score of 8.8.","The page for Aiko, an AI-fluency product.","\u002FAlphaFactory\u002Fsite-aiko.webp",[45,451],{"alt":452,"caption":453,"src":454},"A client case page with a teal hero: How Medgate put AI into production.","The Medgate case page, in the teal variant.","\u002FAlphaFactory\u002Fsite-medgate.webp",{"title":157,"searchDepth":144,"depth":144,"links":456},[],"Alpha Factory is OWT's framework for lasting AI adoption in large businesses. It offers a structured way to assess, design, deploy and maintain AI, and turns one-off projects into lasting strengths. It needed its own identity, recognisably part of OWT but clearly its own thing.\n\nThe goal was an AI brand that still feels human. The strongest AI brands each bring the human hand back in their own way: Claude with its illustrations, Microsoft with its squiggly lines. For Alpha Factory that became one-line illustrations that look drawn by hand. We combined that with an earthy colour palette taken from nature and imagery that has an abstract yet organic feel to it.\n",{"src":459,"alt":460},"\u002FAlphaFactory\u002Fin-use.webp","Pages of the Alpha Factory sub-site laid out at an angle, in deep red, blush and teal.","2026",{"src":459,"alt":460},[464,466,468],{"src":442,"alt":465,"caption":441},"The Alpha Factory landing page. The alpha glyph and the wordmark on a blurred red background, with the line \"We make it happen\".",{"src":414,"alt":412,"caption":467},"One-line illustrations bring the human hand into an AI brand.",{"src":392,"alt":390,"caption":391},[470],{"label":471,"href":472},"owt.swiss\u002Fen\u002Falpha-factory","https:\u002F\u002Fowt.swiss\u002Fen\u002Falpha-factory",{},[475],"Co-created the Alpha Factory® brand, including the logo, the brand guidelines and the sub-site at owt.swiss\u002Fen\u002Falpha-factory.","A brand for OWT's AI offering. Co-created the sub-sites, the logo and the brand guidelines.","\u002Fwork\u002Falpha-factory","UX\u002FUI Designer",{"title":358,"description":157},[481,482,483],"brand identity","guidelines","web","Live","work\u002F3.alpha-factory",[220,487,483],"AI",[489,23],"Astrid LeQuéré",{"problem":491,"role":492,"did":493,"outcome":494},"OWT's AI offering needed its own identity, part of OWT but clearly distinguishable.","Co-created the branding and the sub-sites.","The UX\u002FUI of the sub-site, the Alpha Factory® logo and the one-line illustrations, and co-created the brand guidelines.","The brand and the sub-site are live on owt.swiss.",[236,238],"5l3t4WbynExMzaUX28yom5hW0MpF92XTJ3OLFpK9MI8",{"id":498,"title":499,"body":500,"confidential":27,"context":522,"cover":523,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":166,"meta":526,"myRole":527,"navigation":197,"org":532,"outcome":533,"path":534,"quote":166,"reflection":166,"results":166,"role":535,"seo":536,"services":166,"status":537,"stem":538,"tags":166,"team":166,"tier":539,"timeframe":540,"tldr":166,"tools":541,"year":542,"__hash__":543},"work\u002Fwork\u002Farchive\u002F1.volkswagen-hmi.md","Volkswagen HMI",{"type":33,"value":501,"toc":520},[502],[36,503,505,508],{"n":38,"title":504},"Context imagery",[41,506,507],{},"The work itself is internal. These public images show the product family it was for.",[92,509,510,515],{"cols":144},[45,511],{"alt":512,"caption":513,"src":514},"Volkswagen digital driver display","Image: volkswagen.com.au, infotainment systems.","\u002FVW\u002FDDD.webp",[45,516],{"alt":517,"caption":518,"src":519},"Volkswagen ID. infotainment system","Image: Volkswagen Newsroom, ID.4 and ID.5 infotainment upgrade.","\u002FVW\u002Finfotainment.jpg",{"title":157,"searchDepth":144,"depth":144,"links":521},[],"A summer internship in Volkswagen's HMI team in Wolfsburg, working on driver displays and in-vehicle interfaces for electric cars, and on the design system for the next Android-based infotainment platform.\n",{"src":524,"alt":525},"\u002FVW\u002Fpreview_05.webp","Volkswagen infotainment concept",{},[528,529,530,531],"Designed driver-display and in-vehicle interface concepts for e-mobility, with rapid prototyping in Figma and Blender, validated with internal teams for feasibility and CX.","Created wireframes, prototypes and 3D concepts for the driver display across vehicle states such as door status, diagnostics, drive readiness and occupancy detection.","Co-built the Figma design system for the next Android-based infotainment platform, with component specs, interaction rules and acceptance criteria.","Aligned interaction patterns across Volkswagen Group brands (Porsche, Audi, Seat\u002FCupra, Škoda) and documented the deltas between them.","Volkswagen","Driver display and infotainment concepts for e-mobility.","\u002Fwork\u002Farchive\u002Fvolkswagen-hmi","HMI Designer intern",{"title":499,"description":157},"Internship","work\u002Farchive\u002F1.volkswagen-hmi","archive","Jul–Aug 2024, Wolfsburg",[236,237],"2024","A8kB1IWi-ty1hG0DuDxdJFWyg0qpmbrBJXhw5anIaKs",{"id":545,"title":546,"body":547,"confidential":27,"context":577,"cover":578,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":166,"meta":581,"myRole":582,"navigation":197,"org":587,"outcome":588,"path":589,"quote":166,"reflection":166,"results":166,"role":590,"seo":591,"services":166,"status":592,"stem":593,"tags":166,"team":594,"tier":539,"timeframe":595,"tldr":166,"tools":166,"year":542,"__hash__":596},"work\u002Fwork\u002Farchive\u002F2.vr-learning-tool.md","VR learning tool",{"type":33,"value":548,"toc":575},[549,562],[36,550,552,557],{"n":38,"title":551},"Before and after a session",[45,553],{"alt":554,"caption":555,"src":556},"iPad showing an AI analysis of a completed VR session","An AI analysis measures general metrics after a VR learning session.","\u002FVRconnected\u002Fipad_mockup.webp",[45,558],{"alt":559,"caption":560,"src":561},"User flow for preparing a VR session with an avatar","The user flow for preparing a VR session with an avatar.","\u002FVRconnected\u002Fflow.webp",[36,563,565,570],{"n":64,"title":564},"For the class",[45,566],{"alt":567,"caption":568,"src":569},"Web app dashboard with class members and a course overview","The web app dashboard shows class members and the course overview.","\u002FVRconnected\u002Fdashboard.webp",[45,571],{"alt":572,"caption":573,"src":574},"Diary map collecting feedback from teachers and peers","Feedback from teachers and peers can be saved to a personal diary map.","\u002FVRconnected\u002FDiary.webp",{"title":157,"searchDepth":144,"depth":144,"links":576},[],"Together with ZHAW, we built a research-based VR learning platform. Social work students use it to practise interviews with parents in complex family situations. The immersive setting lets them work through hard conversations and make informed assessments.\n",{"src":579,"alt":580},"\u002FVRconnected\u002Fthumbnail_new.webp","VR learning tool shown on an iPad and in a headset",{},[583,584,585,586],"Designed the service prototype, with a focus on information architecture and navigation.","Led user tests with social work students to validate design decisions.","Made service maps and blueprints.","Facilitated ideation workshops, and made journey maps, personas and lo-fi prototypes.","ZHdK","A VR platform for training social work students.","\u002Fwork\u002Farchive\u002Fvr-learning-tool","UX\u002FUI Design",{"title":546,"description":157},"Student project, with ZHAW","work\u002Farchive\u002F2.vr-learning-tool","Andreas Kohler, Tanya Spale, Ege Seçgin, Stepan Vedunov","2024, university module","Pml6JZ5vfobdoZj8K0hwKNMna0KR2OewbpGqGjXCWbc",{"id":598,"title":599,"body":600,"confidential":27,"context":671,"cover":672,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":166,"meta":675,"myRole":676,"navigation":197,"org":587,"outcome":681,"path":682,"quote":166,"reflection":166,"results":683,"role":685,"seo":686,"services":166,"status":687,"stem":688,"tags":166,"team":689,"tier":539,"timeframe":690,"tldr":166,"tools":691,"year":696,"__hash__":697},"work\u002Fwork\u002Farchive\u002F3.llm-drawing-robot.md","LLM drawing robot",{"type":33,"value":601,"toc":669},[602,610,638,649],[36,603,605],{"n":38,"title":604},"In action",[51,606],{"caption":607,"id":608,"poster":609,"title":599},"Interacting with the robot.","KK_POE7b3FM","\u002FTsunComp\u002Frender_02.webp",[36,611,613,626],{"n":64,"title":612},"Process",[92,614,615,621],{"cols":144},[45,616],{"alt":617,"caption":618,"src":619,":contain":620},"Brainstorm of possible input mechanisms","Brainstorming input mechanisms.","\u002FTsunComp\u002Fuser_input.svg","true",[45,622],{"alt":623,"caption":624,"src":625,":contain":620},"Technical pipeline from spoken input to the final drawing","The tech pipeline, from human input to the drawing.","\u002FTsunComp\u002Fpipeline.svg",[92,627,628,633],{"cols":144},[45,629],{"alt":630,"caption":631,"src":632},"Sketches of possible industrial designs","Sketching versions of the industrial design.","\u002FTsunComp\u002Fsketches.webp",[45,634],{"alt":635,"caption":636,"src":637},"CAD assembly of the drawing robot","The CAD assembly.","\u002FTsunComp\u002Fassembly.webp",[36,639,641,644],{"n":74,"title":640},"Talking to it",[41,642,643],{},"The voice interface borrows from voice messages in chat apps, to make talking to it feel natural. It was central to the idea: replicate a sense of AI sentience through conversation.",[45,645],{"alt":646,"caption":647,"src":648},"Animation of the speech-input interface","The speech-input interaction.","\u002FTsunComp\u002Fgui.gif",[36,650,652,657],{"n":86,"title":651},"Result",[45,653],{"alt":654,"caption":655,"src":656},"Final 3D rendering of the robot","Final rendering of the robot.","\u002FTsunComp\u002Frender_01.webp",[92,658,659,664],{"cols":144},[45,660],{"alt":661,"caption":662,"src":663},"The robot at the project exhibition","At the exhibition.","\u002FTsunComp\u002Frender_04.webp",[45,665],{"alt":666,"caption":667,"src":668},"The robot drawing on paper","Drawing.","\u002FTsunComp\u002Frender_03.webp",{"title":157,"searchDepth":144,"depth":144,"links":670},[],"In a three-week module we built a speech-to-drawing machine. You say what you want, and it draws a custom pen illustration for you to take home. It runs on GPT-3.5, Stable Diffusion and a plotter we built ourselves. The point was to explore new ways of interacting with natural language and AI models.\n",{"src":673,"alt":674},"\u002FTsunComp\u002Fthumb.webp","LLM drawing robot rendering",{},[677,678,679,680],"User research on human-robot interaction.","Facilitated ideation rounds.","Designed and built the voice-input front end.","Industrial design of the robot.","A drawing robot driven by an LLM and generative AI.","\u002Fwork\u002Farchive\u002Fllm-drawing-robot",{"text":684},"The prototype is a speculative proof of concept for pseudo-sentience in AI. We wanted to learn about the field, and to shape how people interact with robotic systems.","Human-robot interaction, voice UI",{"title":599,"description":157},"Prototype","work\u002Farchive\u002F3.llm-drawing-robot","David Polke, Elia Salerno, Andreas Kohler, Stepan Vedunov","2023, three-week university module",[692,693,694,695],"GPT-3.5","Stable Diffusion","CAD","plotter","2023","1ozO4DVPV5hgtkTvCrGJZy7cyI-HR54QT4ycxLewvX8",{"id":699,"title":700,"body":701,"confidential":27,"context":781,"cover":782,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":166,"meta":785,"myRole":786,"navigation":197,"org":587,"outcome":791,"path":792,"quote":166,"reflection":166,"results":793,"role":795,"seo":796,"services":166,"status":797,"stem":798,"tags":166,"team":799,"tier":539,"timeframe":800,"tldr":166,"tools":166,"year":696,"__hash__":801},"work\u002Fwork\u002Farchive\u002F4.ticket-machine-zvv.md","ZVV ticket machine",{"type":33,"value":702,"toc":779},[703,735,743],[36,704,706,718,730],{"n":38,"title":705},"Research",[92,707,708,713],{"cols":144},[45,709],{"alt":710,"caption":711,"src":712},"Heuristic evaluation of the current machines","Heuristic evaluation of the current machines.","\u002FZVV\u002FHeuristic_evaluation.webp",[45,714],{"alt":715,"caption":716,"src":717},"Analysis of ticket machines in different countries","Ticket machines in other countries.","\u002FZVV\u002FCompetitor_Analysis.webp",[92,719,720,725],{"cols":144},[45,721],{"alt":722,"caption":723,"src":724},"The five observation participants","Five participants using the old software in their everyday setting.","\u002FZVV\u002Fparticipants.webp",[45,726],{"alt":727,"caption":728,"src":729},"Summary of observation results","What the observations showed.","\u002FZVV\u002Fgeneral_observations.webp",[45,731],{"alt":732,"caption":733,"src":734},"User journey with the current ZVV ticket machines","The journey with today's machines.","\u002FZVV\u002Fuser_journey_zvv.webp",[36,736,738],{"n":64,"title":737},"Iterations",[45,739],{"alt":740,"caption":741,"src":742},"Overview of prototype iterations","Every iteration was tested with real users.","\u002FZVV\u002FIterations_black.webp",[36,744,745,762,774],{"n":74,"title":651},[92,746,747,752,757],{"cols":94},[45,748],{"alt":749,"caption":750,"src":751,"ratio":150},"Redesigned home screen with quick actions","Home screen with quick actions.","\u002FZVV\u002Ffinal_01.webp",[45,753],{"alt":754,"caption":755,"src":756,"ratio":150},"Ticket selection with clear separation between options","Clear separation between tickets.","\u002FZVV\u002Ffinal_02.webp",[45,758],{"alt":759,"caption":760,"src":761,"ratio":150},"Customising a ticket for a specific route","Customising a ticket for a route.","\u002FZVV\u002Ffinal_03.webp",[92,763,764,769],{"cols":144},[45,765],{"alt":766,"caption":767,"src":768},"Optional zone adjustment step","Optional zone adjustments.","\u002FZVV\u002Ffinal_04.webp",[45,770],{"alt":771,"caption":772,"src":773},"Checkout with selected tickets and payment options","Checkout.","\u002FZVV\u002Ffinal_05.webp",[45,775],{"alt":776,"caption":777,"src":778},"Testing the final prototype with people in the city","Street tests of the final prototype.","\u002FZVV\u002Fuser_testing.webp",{"title":157,"searchDepth":144,"depth":144,"links":780},[],"In a university module we redesigned the interface of Zurich's ZVV ticket machines. Over several design sprints we simplified complex flows, modernised the visual design, and added customisation and accessibility features.\n",{"src":783,"alt":784},"\u002FZVV\u002Fthumb.webp","Redesigned ZVV ticket machine screen",{},[787,788,789,790],"Heuristic evaluation, and a competitor analysis of ticket machines in several countries.","Led observations of people using the old machines in real situations.","Redesigned the full ticket-buying flow, with better accessibility.","Ran iterative user tests, ending with street tests of the final prototype.","A redesign of an outdated ticket machine interface.","\u002Fwork\u002Farchive\u002Fticket-machine-zvv",{"text":794},"In street tests, the final prototype did significantly better than the current machines across all user groups. People found it more accessible and easier to use.","UX Research, UI Design",{"title":700,"description":157},"Student project","work\u002Farchive\u002F4.ticket-machine-zvv","Jeanne Antonin, Ege Seçgin, Elia Salerno, Stepan Vedunov","2023, university module","qZwSVUvVSpMiTtzDf8NStEQmQyG9ASkUP9lEEsu5Nyw",{"id":803,"title":804,"body":805,"confidential":27,"context":825,"cover":826,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":829,"meta":833,"myRole":834,"navigation":197,"org":837,"outcome":838,"path":839,"quote":166,"reflection":166,"results":840,"role":842,"seo":843,"services":166,"status":844,"stem":845,"tags":846,"team":850,"tier":851,"timeframe":461,"tldr":166,"tools":852,"year":461,"__hash__":854},"work\u002Fwork\u002Fside\u002F1.ai-to-eye.md","AI to Eye",{"type":33,"value":806,"toc":823},[807,817],[36,808,810,814],{"n":38,"title":809},"The robots",[811,812,813],"todo",{},"what the robots do in the installation, how the two axes move, and how you designed and printed them",[45,815],{"todo":816},"the robots, close up",[36,818,820],{"n":64,"title":819},"The installation",[45,821],{"todo":822},"the installation with visitors",{"title":157,"searchDepth":144,"depth":144,"links":824},[],"AI to Eye – Between Code and Conscience is a walk-through installation at Scientifica, the science festival of ETH Zurich and the University of Zurich, at ETH Zentrum on Clausiusstrasse. Cameras follow visitors as they move through the space, and light, sound and staging make it feel what it's like to be constantly watched.\n\nOutside the installation, screens show short statements from researchers, medical professionals, artists, journalists and industry on the chances and risks of AI. The question it leaves you with: what does it mean to remain human in a world shaped by AI?\n",{"src":827,"alt":828},"\u002FAItoEye\u002Fcube.webp","A visualisation of the installation, a brushed-steel cube in the main hall of ETH Zurich with red lights glowing inside its open door.",[830],{"label":831,"href":832},"scientifica.ch","https:\u002F\u002Fscientifica.ch\u002Fen\u002Fausstellungen\u002Fai-to-eye-between-code-and-conscience\u002F",{},[835,836],"Designed the two-axis robot as part of ETH's Sensory-Motor Systems Lab: co-developed the concept, electronics, CAD and assembly.","The installation itself was a team effort.","Sensory-Motor Systems Lab, ETH Zurich","A walk-through installation at Scientifica 2026. With ETH's Sensory-Motor Systems Lab, I designed its two-axis robot: co-developed the concept, electronics, CAD and assembly.","\u002Fwork\u002Fside\u002Fai-to-eye",{"text":841},"Shown at Scientifica 2026. [TODO: anything you can share: visitors, reactions, what the robots did in the space]","Robot design",{"title":804,"description":157},"Exhibited at Scientifica 2026","work\u002Fside\u002F1.ai-to-eye",[847,848,849],"installation","robotics","3D printing","[TODO: the team, as you'd like it credited]","side",[853],"[TODO: tools, e.g. CAD, 3D printing, microcontrollers]","FIcDjRTX_OG1UoaTsE0ZsqGgzD1YTM1bS9WpwxU756A",{"id":856,"title":857,"body":858,"confidential":27,"context":166,"cover":862,"date":166,"description":157,"extension":164,"hero":166,"href":166,"keyVisuals":166,"links":865,"meta":869,"myRole":166,"navigation":197,"org":870,"outcome":871,"path":872,"quote":166,"reflection":166,"results":166,"role":873,"seo":874,"services":166,"status":166,"stem":875,"tags":876,"team":166,"tier":851,"timeframe":166,"tldr":166,"tools":166,"year":542,"__hash__":880},"work\u002Fwork\u002Fside\u002F2.focusterra-table.md","Keep It Cool",{"type":33,"value":859,"toc":860},[],{"title":157,"searchDepth":144,"depth":144,"links":861},[],{"src":863,"alt":864},"\u002FFocusterra\u002Ftable.webp","A visitor in a focusTerra T-shirt taps an ecosystem on the interactive table, with wetlands, forest and coasts shown as glowing spheres.",[866],{"label":867,"href":868},"keep-it-cool.ethz.ch","https:\u002F\u002Fkeep-it-cool.ethz.ch\u002Fde\u002Floesungen\u002Fnatur\u002Fexponate\u002Finteraktiver-tisch",{},"ZHdK design module, focusTerra ETH Zurich","A touch table for \"Keep it cool\", the climate exhibition at ETH's focusTerra. Visitors protect and restore ecosystems to take CO₂ out of the air. I helped design its visuals in a ZHdK design module.","\u002Fwork\u002Fside\u002Ffocusterra-table","Visual design",{"title":857,"description":157},"work\u002Fside\u002F2.focusterra-table",[877,878,879],"exhibition","interactive","visual design","-5xHKkacTXVTnJJ2PUiTY2G_U9Nq3RNL4yYqeF1t9wc",1794319029527]