1:"$Sreact.fragment" 2:I[33499,["/_next/static/chunks/0p41e363dm77m.js"],"LocaleProvider"] 3:I[39756,["/_next/static/chunks/0p41e363dm77m.js"],"default"] 4:I[37457,["/_next/static/chunks/0p41e363dm77m.js"],"default"] 5:I[22016,["/_next/static/chunks/0p41e363dm77m.js","/_next/static/chunks/0axdrs6tow-4n.js"],""] 2c:I[68027,["/_next/static/chunks/0p41e363dm77m.js"],"default",1] :HL["/_next/static/chunks/1-aub1u_du5cu.css","style"] :HL["/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2a:X 0:{"P":null,"c":["","content"],"q":"","i":false,"f":[[["",{"children":["content",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/1-aub1u_du5cu.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/0p41e363dm77m.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"scroll-smooth","children":["$","body",null,{"className":"geist_b462b272-module__jVoK1W__variable geist_mono_6ed36146-module__KdPPOG__variable antialiased text-zinc-50 font-sans selection:bg-amber-400/30","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Person\",\"name\":\"Tomáš Magula\",\"jobTitle\":\"Fullstack Developer\",\"description\":\"Fullstack developer who designs and builds custom web applications, business software, integrations, and automation.\",\"image\":\"https://tomag.xyz/brand/tm-mark.png\",\"url\":\"https://tomag.xyz\",\"email\":\"mailto:magula@tomag.xyz\",\"knowsAbout\":[\"Fullstack development\",\"Custom web applications\",\"Business software\",\"Software integrations\",\"DevOps automation\"],\"sameAs\":[\"https://www.linkedin.com/in/tom%C3%A1%C5%A1-magula-88035120b/\",\"https://github.com/magi-9\"]}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tomáš Magula\",\"url\":\"https://tomag.xyz/\",\"description\":\"Portfolio of Tomáš Magula, a fullstack developer building custom software, integrations, and automation.\",\"inLanguage\":[\"en\",\"sk\"],\"publisher\":{\"@type\":\"Person\",\"name\":\"Tomáš Magula\",\"url\":\"https://tomag.xyz/\"}}"}}],["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"className":"flex min-h-screen flex-col items-center justify-center p-4 text-center selection:bg-amber-400/30 text-zinc-50 font-sans","children":[["$","h1",null,{"className":"text-6xl font-bold text-amber-400","children":"404"}],["$","h2",null,{"className":"mt-4 text-2xl font-semibold","children":"Stránka sa nenašla"}],["$","p",null,{"className":"mt-2 text-zinc-400 max-w-md","children":"Adresa, ktorú hľadáte, neexistuje alebo bola presunutá."}],["$","$L5",null,{"href":"/","className":"mt-6 rounded-lg bg-amber-400/10 px-5 py-2.5 text-sm font-medium text-amber-300 border border-amber-400/20 transition-colors hover:bg-amber-400/20","children":"Späť na hlavnú stránku"}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"style":{"maxWidth":"1200px","margin":"0 auto","padding":"20px","fontFamily":"monospace","fontSize":"13px","lineHeight":"1.5"},"children":[["$","h1",null,{"children":"Tomáš Magula - Portfolio Content"}],["$","p",null,{"children":"This page contains all portfolio content in plain text format for AI accessibility."}],["$","p",null,{"children":[["$","strong",null,{"children":"Also available:"}]," ",["$","a",null,{"href":"/content.json","children":"JSON format"}]," | ",["$","a",null,{"href":"/content.txt","children":"Text format"}]]}],["$","hr",null,{}],["$","section",null,{"children":[["$","h2",null,{"children":"English Content"}],["$","table",null,{"style":{"width":"100%","borderCollapse":"collapse"},"children":[["$","thead",null,{"children":["$","tr",null,{"style":{"borderBottom":"2px solid #ccc"},"children":[["$","th",null,{"style":{"textAlign":"left","padding":"8px","borderRight":"1px solid #ddd"},"children":"Key"}],["$","th",null,{"style":{"textAlign":"left","padding":"8px"},"children":"Value"}]]}]}],["$","tbody",null,{"children":[["$","tr","en-0",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.approach"}],"$L6"]}],"$L7","$L8","$L9","$La","$Lb","$Lc","$Ld","$Le","$Lf","$L10","$L11","$L12","$L13","$L14","$L15","$L16","$L17","$L18","$L19","$L1a","$L1b","$L1c","$L1d","$L1e","$L1f","$L20","$L21","$L22","$L23","$L24","$L25","$L26"]}]]}]]}],"$L27","$L28"]}],null,"$L29"]}],{},null,false,null]},null,false,"$2a"]},null,false,null],"$L2b",false]],"m":"$undefined","G":["$2c",["$L2d"]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"rTKlorWA_gpmDzLt4btvD"} 41:I[97367,["/_next/static/chunks/0p41e363dm77m.js"],"OutletBoundary"] 42:"$Sreact.suspense" 44:I[97367,["/_next/static/chunks/0p41e363dm77m.js"],"ViewportBoundary"] 46:I[97367,["/_next/static/chunks/0p41e363dm77m.js"],"MetadataBoundary"] 6:["$","td",null,{"style":{"padding":"8px"},"children":"Approach"}] 7:["$","tr","en-1",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.projects"}],["$","td",null,{"style":{"padding":"8px"},"children":"Projects"}]]}] 8:["$","tr","en-2",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.stack"}],["$","td",null,{"style":{"padding":"8px"},"children":"Stack"}]]}] 9:["$","tr","en-3",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.experience"}],["$","td",null,{"style":{"padding":"8px"},"children":"Journey"}]]}] a:["$","tr","en-4",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.contact"}],["$","td",null,{"style":{"padding":"8px"},"children":"Contact"}]]}] b:["$","tr","en-5",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.headlineRest"}],["$","td",null,{"style":{"padding":"8px"},"children":"Fullstack developer building custom software."}]]}] c:["$","tr","en-6",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"I design and build tailored applications for businesses of any size, from first idea to daily operation."}]]}] d:["$","tr","en-7",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.ctaPrimary"}],["$","td",null,{"style":{"padding":"8px"},"children":"View projects"}]]}] e:["$","tr","en-8",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.ctaSecondary"}],["$","td",null,{"style":{"padding":"8px"},"children":"Contact"}]]}] f:["$","tr","en-9",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Selected Work"}]]}] 10:["$","tr","en-10",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Projects across product engineering, automation, and interactive applications."}]]}] 11:["$","tr","en-11",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"Food Ordering Application"}]]}] 12:["$","tr","en-12",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"A company application for easier food ordering by schools with many daily users."}]]}] 13:["$","tr","en-13",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"zdravy-projekt is built for high-volume daily school food ordering. It includes external data API integrations, PWA support, notifications, and operational integrations for scalable day-to-day processing."}]]}] 14:["$","tr","en-14",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"E-Commerce Application"}]]}] 15:["$","tr","en-15",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"An e-commerce app for selling dental implants and courses."}]]}] 16:["$","tr","en-16",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"e-plant is an e-commerce platform for dental implants and courses. It includes warehouse workflows, notifications, and integrations with accounting software and shipping companies."}]]}] 17:["$","tr","en-17",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"Redmine Plugin"}]]}] 18:["$","tr","en-18",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Automated task assignment plugin for Redmine based on qualifications and availability."}]]}] 19:["$","tr","en-19",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"Eventer is an automation-focused Redmine plugin that helps assign tasks to suitable team members. The aim is better project flow, less manual management work, and consistent assignment logic."}]]}] 1a:["$","tr","en-20",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"UI/UX Application"}]]}] 1b:["$","tr","en-21",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"A UI/UX-focused interactive quiz platform with instant scoring, real-time competition, and admin controls."}]]}] 1c:["$","tr","en-22",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"QuizWizz is primarily a UI/UX-driven application focused on fast interaction, clear navigation, and polished user flows for quiz sessions, scoring, and administration."}]]}] 1d:["$","tr","en-23",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Journey & Momentum"}]]}] 1e:["$","tr","en-24",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Education, production pressure, and product delivery combined into one engineering approach."}]]}] 1f:["$","tr","en-25",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.role"}],["$","td",null,{"style":{"padding":"8px"},"children":"Software Engineer"}]]}] 20:["$","tr","en-26",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.company"}],["$","td",null,{"style":{"padding":"8px"},"children":"Freelance & Product Development"}]]}] 21:["$","tr","en-27",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Building fullstack software products from architecture to deployment, with focus on stable releases, clean CI/CD flows, and practical DevOps automation."}]]}] 22:["$","tr","en-28",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.role"}],["$","td",null,{"style":{"padding":"8px"},"children":"Broadcast Technology & Live Production"}]]}] 23:["$","tr","en-29",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.company"}],["$","td",null,{"style":{"padding":"8px"},"children":"TV JOJ"}]]}] 24:["$","tr","en-30",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Stream directing, replay operations, graphics, and software tooling for live sports production. Built automation utilities and real-time workflows under high-pressure broadcast conditions."}]]}] 25:["$","tr","en-31",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"contact.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Let's Build Something Sharp"}]]}] 26:["$","tr","en-32",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"contact.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Open to building custom software for businesses of any size, in Bratislava or remote."}]]}] 27:["$","hr",null,{"style":{"margin":"40px 0"}}] 28:["$","section",null,{"children":[["$","h2",null,{"children":"Slovak Content"}],["$","table",null,{"style":{"width":"100%","borderCollapse":"collapse"},"children":[["$","thead",null,{"children":["$","tr",null,{"style":{"borderBottom":"2px solid #ccc"},"children":[["$","th",null,{"style":{"textAlign":"left","padding":"8px","borderRight":"1px solid #ddd"},"children":"Key"}],["$","th",null,{"style":{"textAlign":"left","padding":"8px"},"children":"Value"}]]}]}],["$","tbody",null,{"children":[["$","tr","sk-0",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.approach"}],["$","td",null,{"style":{"padding":"8px"},"children":"Prístup"}]]}],["$","tr","sk-1",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.projects"}],["$","td",null,{"style":{"padding":"8px"},"children":"Projekty"}]]}],["$","tr","sk-2",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.stack"}],["$","td",null,{"style":{"padding":"8px"},"children":"Technológie"}]]}],["$","tr","sk-3",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.experience"}],["$","td",null,{"style":{"padding":"8px"},"children":"Skúsenosti"}]]}],["$","tr","sk-4",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"nav.contact"}],["$","td",null,{"style":{"padding":"8px"},"children":"Kontakt"}]]}],["$","tr","sk-5",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.headlineRest"}],["$","td",null,{"style":{"padding":"8px"},"children":"Vyvíjam webové aplikácie na mieru."}]]}],["$","tr","sk-6",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Navrhujem a staviam aplikácie na mieru pre firmy akejkoľvek veľkosti, od prvého nápadu po každodennú prevádzku."}]]}],["$","tr","sk-7",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.ctaPrimary"}],["$","td",null,{"style":{"padding":"8px"},"children":"Zobraziť projekty"}]]}],["$","tr","sk-8",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"hero.ctaSecondary"}],["$","td",null,{"style":{"padding":"8px"},"children":"Kontakt"}]]}],["$","tr","sk-9",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Vybrané projekty"}]]}],["$","tr","sk-10",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Výber aplikácií a nástrojov, na ktorých pracujem alebo som pracoval."}]]}],["$","tr","sk-11",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"Aplikácia na objednávanie jedla"}]]}],["$","tr","sk-12",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Firemná aplikácia na jednoduchšie objednávanie jedla pre školy s vysokou dennou návštevnosťou."}]]}],["$","tr","sk-13",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.zdravy-projekt.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"zdravy-projekt spracúva každodenné objednávky jedla pre školy. Aplikácia prepája externé API, podporuje inštaláciu ako PWA a posiela upozornenia. Je navrhnutá na spracovanie veľkého počtu objednávok."}]]}],"$L2e","$L2f","$L30","$L31","$L32","$L33","$L34","$L35","$L36","$L37","$L38","$L39","$L3a","$L3b","$L3c","$L3d","$L3e","$L3f","$L40"]}]]}]]}] 29:["$","$L41",null,{"children":["$","$42",null,{"name":"Next.MetadataOutlet","children":"$@43"}]}] 2b:["$","$1","h",{"children":[null,["$","$L44",null,{"children":"$L45"}],["$","div",null,{"hidden":true,"children":["$","$L46",null,{"children":["$","$42",null,{"name":"Next.Metadata","children":"$L47"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] 2d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/1-aub1u_du5cu.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] 2a:C 2e:["$","tr","sk-14",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"E-commerce aplikácia"}]]}] 2f:["$","tr","sk-15",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"E-commerce aplikácia na predaj dentálnych implantátov a kurzov."}]]}] 30:["$","tr","sk-16",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.e-plant.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"e-plant je e-commerce platforma pre dentálne implantáty a kurzy. Zahŕňa skladové procesy, notifikácie a integrácie s účtovným softvérom a prepravnými spoločnosťami."}]]}] 31:["$","tr","sk-17",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"Redmine plugin"}]]}] 32:["$","tr","sk-18",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Plugin pre Redmine na automatické priraďovanie úloh podľa kvalifikácie a dostupnosti."}]]}] 33:["$","tr","sk-19",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.eventer.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"Eventer je plugin pre Redmine zameraný na automatizáciu, ktorý pomáha priraďovať úlohy vhodným členom tímu. Cieľom je plynulejší priebeh projektu, menej manuálnej práce a konzistentná logika priraďovania."}]]}] 34:["$","tr","sk-20",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.type"}],["$","td",null,{"style":{"padding":"8px"},"children":"UI/UX aplikácia"}]]}] 35:["$","tr","sk-21",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Interaktívna kvízová platforma zameraná na UI/UX s okamžitým vyhodnotením, súťažou v reálnom čase a administráciou."}]]}] 36:["$","tr","sk-22",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"projects.items.quizwizz.fullDescription"}],["$","td",null,{"style":{"padding":"8px"},"children":"QuizWizz je aplikácia zameraná predovšetkým na UI/UX, s dôrazom na rýchlu interakciu, prehľadnú navigáciu a doladené flow pre kvízy, vyhodnotenie a administráciu."}]]}] 37:["$","tr","sk-23",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Skúsenosti a vzdelanie"}]]}] 38:["$","tr","sk-24",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Pri vývoji spájam štúdium informatiky so skúsenosťami z reálnych projektov a živého vysielania."}]]}] 39:["$","tr","sk-25",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.role"}],["$","td",null,{"style":{"padding":"8px"},"children":"Softvérový inžinier"}]]}] 3a:["$","tr","sk-26",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.company"}],["$","td",null,{"style":{"padding":"8px"},"children":"Freelance a produktový vývoj"}]]}] 3b:["$","tr","sk-27",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.freelance.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Vyvíjam aplikácie od návrhu architektúry po nasadenie. Venujem sa frontendu aj backendu, automatizácii nasadzovania a spoľahlivej prevádzke."}]]}] 3c:["$","tr","sk-28",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.role"}],["$","td",null,{"style":{"padding":"8px"},"children":"Technológie živého vysielania"}]]}] 3d:["$","tr","sk-29",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.company"}],["$","td",null,{"style":{"padding":"8px"},"children":"TV JOJ"}]]}] 3e:["$","tr","sk-30",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"experience.items.tvjoj.description"}],["$","td",null,{"style":{"padding":"8px"},"children":"Pri živých športových prenosoch sa venujem réžii streamu, opakovaným záberom a grafike. Vyvíjam aj nástroje, ktoré automatizujú prácu počas vysielania."}]]}] 3f:["$","tr","sk-31",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"contact.heading"}],["$","td",null,{"style":{"padding":"8px"},"children":"Poďme vytvoriť niečo užitočné"}]]}] 40:["$","tr","sk-32",{"style":{"borderBottom":"1px solid #eee"},"children":[["$","td",null,{"style":{"padding":"8px","borderRight":"1px solid #ddd","fontWeight":"bold"},"children":"contact.subtext"}],["$","td",null,{"style":{"padding":"8px"},"children":"Máte nápad na aplikáciu alebo potrebujete zlepšiť existujúcu? Ozvite sa mi. Spolupracujem osobne aj na diaľku."}]]}] 45:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 48:I[27201,["/_next/static/chunks/0p41e363dm77m.js"],"IconMark"] 43:null 47:[["$","title","0",{"children":"Content - Tomáš Magula"}],["$","meta","1",{"name":"description","content":"Plain text content for AI accessibility"}],["$","meta","2",{"name":"application-name","content":"Tomáš Magula Portfolio"}],["$","link","3",{"rel":"author","href":"https://tomag.xyz"}],["$","meta","4",{"name":"author","content":"Tomáš Magula"}],["$","link","5",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","6",{"name":"keywords","content":"Tomáš Magula,fullstack developer,custom software development,web application development,business software,Bratislava developer"}],["$","meta","7",{"name":"creator","content":"Tomáš Magula"}],["$","meta","8",{"name":"publisher","content":"Tomáš Magula"}],["$","meta","9",{"name":"robots","content":"index, follow"}],["$","meta","10",{"name":"category","content":"technology"}],["$","link","11",{"rel":"canonical","href":"https://tomag.xyz"}],["$","meta","12",{"property":"og:title","content":"Tomáš Magula | Fullstack Developer & Custom Software"}],["$","meta","13",{"property":"og:description","content":"Custom web applications, business software, integrations, and automation built from idea to reliable operation."}],["$","meta","14",{"property":"og:url","content":"https://tomag.xyz"}],["$","meta","15",{"property":"og:site_name","content":"Tomáš Magula Portfolio"}],["$","meta","16",{"property":"og:locale","content":"en_US"}],["$","meta","17",{"property":"og:image","content":"https://tomag.xyz/brand/og-image-v2.png"}],["$","meta","18",{"property":"og:image:width","content":"1200"}],["$","meta","19",{"property":"og:image:height","content":"630"}],["$","meta","20",{"property":"og:image:alt","content":"Tomáš Magula, fullstack developer"}],["$","meta","21",{"property":"og:type","content":"website"}],["$","meta","22",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","23",{"name":"twitter:title","content":"Tomáš Magula | Fullstack Developer & Custom Software"}],["$","meta","24",{"name":"twitter:description","content":"Custom web applications, business software, integrations, and automation built from idea to reliable operation."}],["$","meta","25",{"name":"twitter:image","content":"https://tomag.xyz/brand/og-image-v2.png"}],["$","link","26",{"rel":"shortcut icon","href":"/brand/tm-mark.png"}],["$","link","27",{"rel":"icon","href":"/favicon.ico?favicon.195x_g968oun6.ico","sizes":"1024x585","type":"image/x-icon"}],["$","link","28",{"rel":"icon","href":"/brand/tm-mark.png","type":"image/png","sizes":"1024x585"}],["$","link","29",{"rel":"apple-touch-icon","href":"/brand/tm-mark.png","sizes":"1024x585"}],["$","$L48","30",{}]]