[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"about":3},{"id":4,"title":5,"body":6,"contact":17,"description":21,"education":22,"extension":27,"features":28,"lead":59,"meta":60,"navigation":61,"path":62,"portrait":63,"seo":64,"skills":65,"stem":78,"work":79,"__hash__":96},"pages\u002Fabout.md","About",{"type":7,"value":8,"toc":13},"minimark",[9],[10,11,12],"p",{},"I like building end to end: architecture, backend, mobile, deployment. I'm at my best deep in the\ncode, building a product from the ground up. Next to the day job I build my own products, and they\nare where most of what I write about comes from.",{"title":14,"searchDepth":15,"depth":15,"links":16},"",3,[],{"email":18,"linkedin":19,"cv":20},"me@jonasmueller.me","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fjonas-m%C3%BCller-334b94110\u002F","\u002Fcv-jonas-mueller.pdf","Full-stack engineer in Switzerland, building products with AI next to a day job.",[23],{"period":24,"degree":25,"school":26},"2021","BSc Computer Science","ZHAW Zurich University of Applied Sciences","md",[29,54],{"label":30,"title":31,"to":32,"summary":33,"facts":34,"links":44},"SINCE 2022 · CO-FOUNDER & SOLO ENGINEER","The Tours","\u002Fprojects\u002Fthetours","A motorcycle touring app for iOS and Android that I built from scratch and run in production. Its Matchmaker is a AI agent that calls GraphHopper routing, live weather and Alpine pass status to plan tours, and checks every result against a hard measurement before a rider sees it.",[35,38,41],{"label":36,"value":37},"DOWNLOADS","9,150+",{"label":39,"value":40},"MONTHLY USERS","512",{"label":42,"value":43},"PLATFORMS","iOS · Android",[45,48,51],{"label":46,"to":47},"The Matchmaker, explained","\u002Fwriting\u002Fthe-tours-matchmaker",{"label":49,"to":50},"How I rebuilt the app","\u002Fwriting\u002Fhow-i-rebuilt-the-tours-app",{"label":52,"to":53},"thetours.ch","https:\u002F\u002Fthetours.ch",{"label":55,"title":56,"to":57,"summary":58},"BUILDING","Friendly Match","\u002Fprojects\u002Ffriendly-match","A tool for amateur football clubs to find opponents for friendly matches.","Full-stack engineer in Switzerland. Ten years of JavaScript and TypeScript, most of it in agencies, as well as working on side projects covering interesting topics.",{},true,"\u002Fabout","\u002Fimages\u002Fportrait.webp",{"title":5,"description":21},[66,69,72,75],{"label":67,"items":68},"DAILY","JavaScript, TypeScript, Node.js, React Native, Nuxt.js, Vue.js, PostgreSQL, REST APIs, Strapi, Git",{"label":70,"items":71},"AI IN PRODUCTION","Agentic systems, LLM integration (Claude API), prompt engineering",{"label":73,"items":74},"TOOLS & INFRA","Docker, Kubernetes, CI\u002FCD (GitLab), Vercel, Exoscale, Mapbox",{"label":76,"items":77},"MOBILE","React Native (iOS and Android), App Store and Google Play deployment","about",[80,84,88,92],{"period":81,"role":82,"summary":83},"2025 — NOW","Senior Full-Stack Developer · Viva AG, Zurich","Client projects for Swiss brands. Built an OCR and validation pipeline that reads supermarket receipts and checks whether a product with Swiss milk was bought.",{"period":85,"role":86,"summary":87},"2019 — 2025","Full-Stack Developer · nueva digital ag, Zurich","Grew from frontend specialist into the person responsible for full-stack architecture. Built a code validation system for a national bottle campaign: 1M+ unique codes, 100,000+ participants in three months. Also built Gastro 365, an accounting tool for the hospitality industry with Wallee payments and helloTESS! POS integration.",{"period":89,"role":90,"summary":91},"2016 — 2018","Frontend Developer · PwC Experience Center Switzerland","Enterprise frontend work for customer-facing applications.",{"period":93,"role":94,"summary":95},"UNTIL 2016","Frontend Developer · iBrows AG","Started as an intern and stayed on as a developer. The agency was acquired by PwC in 2016.","YI4zsXUCny8TcQtjk_LOaWhs0ZsJ9uwsWokWaDPM3vU",1792666225493]