[{"data":1,"prerenderedAt":232},["ShallowReactive",2],{"$KiqIp5Qu8t":3,"hire-me-about":52,"home-proof":126,"skills":162},{"id":4,"extension":5,"items":6,"meta":49,"stem":50,"__hash__":51},"menu\u002Fmenu.json","json",[7,12,16,20,24,28,32,36,41,45],{"i18nId":8,"to":9,"ariaLabel":10,"mainNavigation":11},"components.menu.home","\u002F","Home",true,{"i18nId":13,"to":14,"ariaLabel":15,"mainNavigation":11},"components.menu.about","\u002Fhire-me","About",{"i18nId":17,"to":18,"ariaLabel":19,"mainNavigation":11},"components.menu.testimonials","\u002Ftestimonials","Testimonials",{"i18nId":21,"to":22,"ariaLabel":23},"components.menu.contact","\u002Fcontact","Contact",{"i18nId":25,"to":26,"ariaLabel":27,"mainNavigation":11},"components.menu.blog","\u002Fblog","Blog",{"i18nId":29,"to":30,"ariaLabel":31,"mainNavigation":11},"components.menu.tips","\u002Fvue-tips","Vue Tips",{"i18nId":33,"to":34,"ariaLabel":35,"mainNavigation":11},"components.menu.projects","\u002Fprojects","Projects",{"i18nId":37,"to":38,"ariaLabel":39,"mainNavigation":40},"components.menu.stats","\u002Fstats","stats",false,{"i18nId":42,"to":43,"ariaLabel":44,"mainNavigation":40},"components.menu.businessCard","\u002Fbusiness-card","Business Card",{"i18nId":46,"to":47,"ariaLabel":48,"mainNavigation":40},"components.menu.publications","\u002Fpublications","Publications",{},"menu","njLT1QoRt2Dv8QWoVmH8xdTAiDywSj0bxBQdmoyWUE0",{"id":53,"title":54,"body":55,"cover":112,"description":108,"extension":113,"meta":114,"navigation":11,"path":120,"robots":121,"seo":122,"sitemap":123,"stem":124,"__hash__":125},"content\u002Fen\u002Fabout.md","About me",{"type":56,"value":57,"toc":107},"minimark",[58,62,70,73,96,99],[59,60,54],"h2",{"id":61},"about-me",[63,64,65,66,69],"p",{},"My name is Michael Hoffmann. I'm a freelance software engineer based in Rattenberg\u002FGermany. I hold a Master's in Electrical Engineering from the renowned Technical University of Munich (TUM) and have ",[67,68],"years-professional-experience",{}," years of professional experience.",[63,71,72],{},"I work for businesses of all sizes and have experience with small and medium enterprises and corporates. In my career, I have developed, maintained, and launched multiple projects from scratch or improved an existing code base.",[63,74,75,76,80,81,84,85,88,89,95],{},"Programming is my passion, especially developing complex business applications both in the frontend and backend. I enjoy working as a freelance developer and developing ",[77,78,79],"a",{"href":34},"private projects",". I write ",[77,82,83],{"href":26},"blog posts"," and ",[77,86,87],{"href":47},"do talks"," because I like to share my knowledge with others. Therefore, I also try to share most of my projects on ",[77,90,94],{"href":91,"rel":92},"https:\u002F\u002Fgithub.com\u002Fmokkapps",[93],"nofollow","GitHub",".",[63,97,98],{},"My primary expertise is Vue.js and Nuxt.js freelance development. I also work as an AI-assisted developer, integrating AI tools into my daily workflow to ship faster while maintaining high code quality — always with solid engineering judgment at the core.",[63,100,101,102,106],{},"You might know me as ",[103,104,105],"strong",{},"Mokkapps"," on various platforms.",{"title":108,"searchDepth":109,"depth":109,"links":110},"",2,[111],{"id":61,"depth":109,"text":54},"consulting2_fp9dvj.jpg","md",{"readingTime":115},{"text":116,"minutes":117,"time":118,"words":119},"1 min read",0.85,51000,170,"\u002Fen\u002Fabout",null,{"title":54,"description":108},{"loc":120},"en\u002Fabout","-VykGTp7N3R4_DrUzaEVr5Vq82g4_sh-x4HM4mtqNpY",{"blogPosts":127,"customers":128,"vueTips":161},79,[129,132,135,138,141,144,147,150,153,155,158],{"name":130,"url":131},"FunStage","https:\u002F\u002Fwww.funstage.com\u002F",{"name":133,"url":134},"VueSchool","https:\u002F\u002Fvueschool.io?friend=MOKKAPPS",{"name":136,"url":137},"ROLLER","https:\u002F\u002Fwww.roller.de",{"name":139,"url":140},"Gothaer Systems","https:\u002F\u002Fwww.gothaer.de\u002Fueber-uns\u002Fkarriere\u002Feinstieg\u002Fberufserfahrene\u002Fgothaer-systems.jsp",{"name":142,"url":143},"DTAD","https:\u002F\u002Fwww.dtad.com",{"name":145,"url":146},"VHV Allgemeine Versicherung","https:\u002F\u002Fwww.vhv.de\u002F",{"name":148,"url":149},"ProSiebenSat.1 Tech","https:\u002F\u002Fkarriere.prosiebensat1.com\u002Fprosiebensat1-tech-services",{"name":151,"url":152},"Angular Architects","https:\u002F\u002Fwww.angulararchitects.io\u002F",{"name":154,"url":131},"Carl Zeiss Microscopy",{"name":156,"url":157},"Audi Business Innovation","https:\u002F\u002Fwww.audibusinessinnovation.com\u002F",{"name":159,"url":160},"BMW","https:\u002F\u002Fwww.bmw.de\u002Fde\u002Fhome.html",132,{"id":163,"extension":5,"levels":164,"meta":168,"skills":169,"stem":230,"__hash__":231},"skills\u002Fskills.json",[165,166,167],"expert","advanced","intermediate",{},[170,173,176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,221,224,227],{"type":171,"text":172,"level":165},"vue","Vue.js",{"type":174,"text":175,"level":165},"javaScript","JavaScript",{"type":177,"text":178,"level":165},"typeScript","TypeScript",{"type":180,"text":181,"level":165},"html","HTML5",{"type":183,"text":184,"level":165},"css","CSS3",{"type":186,"text":187,"level":165},"git","Git",{"type":189,"text":190,"level":166},"nuxtjs","Nuxt.js",{"type":192,"text":193,"level":166},"openai","AI-assisted Development",{"type":195,"text":196,"level":166},"aws","AWS",{"type":198,"text":199,"level":166},"angular","Angular",{"type":201,"text":202,"level":166},"react","React",{"type":204,"text":205,"level":166},"java","Java",{"type":207,"text":208,"level":166},"android","Android",{"type":210,"text":211,"level":166},"apple","Apple",{"type":213,"text":214,"level":166},"node","Node.js",{"type":216,"text":217,"level":167},"graphQL","GraphQL",{"type":219,"text":220,"level":166},"docker","Docker",{"type":222,"text":223,"level":167},"cSharp","C#",{"type":225,"text":226,"level":167},"dotNet",".NET",{"type":228,"text":229,"level":167},"python","Python","skills","juJbTBz3S_zF2LsYaGie8I6SQUSiywdVZArOPeNAshY",1794689005648]