[{"data":1,"prerenderedAt":444},["ShallowReactive",2],{"locale-configs":3,"page-\u002Fde\u002Fueber-mich":271},[4,101,183],{"id":5,"cta":6,"email":9,"extension":10,"footer":11,"language":22,"meta":25,"nav":26,"routes":45,"services":62,"socials":84,"stem":88,"technologies":89,"__hash__":100},"config\u002Fconfig\u002Fde.yml",{"text":7,"link":8},"Projekt starten","\u002Fde\u002Fkontakt","hello@yasinmesut.com","yml",{"label":12,"title":12,"items":13},"Über",[14,16,19],{"text":15,"link":8},"Kontakt",{"text":17,"link":18},"Impressum","\u002Fde\u002Fimpressum",{"text":20,"link":21},"Datenschutz","\u002Fde\u002Fdatenschutz",{"code":23,"name":24},"de","Deutsch",{},{"label":27,"title":28,"items":29},"Navigation","Links",[30,33,36,39,42],{"text":31,"link":32},"Leistungen","\u002Fde\u002Fleistungen",{"text":34,"link":35},"Prozess","\u002Fde\u002Fprozess",{"text":37,"link":38},"Preise","\u002Fde\u002Fpreise",{"text":40,"link":41},"Über mich","\u002Fde\u002Fueber-mich",{"text":43,"link":44},"FAQ","\u002Fde\u002Ffaq",{"home":46,"services":32,"process":35,"pricing":38,"about":41,"contact":8,"faq":44,"legal":18,"privacy":21,"berlin":47,"web-development":48,"app-development":49,"backend-development":50,"ai-development":51,"headless-cms":52,"e-commerce":53,"technical-seo":54,"managed-hosting":55,"vue-nuxt-migration":56,"technologies":57,"vue-js":58,"nuxt":59,"node-js":60,"capacitor":61},"\u002Fde","\u002Fde\u002Fwebentwickler-berlin","\u002Fde\u002Fleistungen\u002Fwebentwicklung","\u002Fde\u002Fleistungen\u002Fapp-entwicklung","\u002Fde\u002Fleistungen\u002Fbackend-entwicklung","\u002Fde\u002Fleistungen\u002Fki-entwicklung","\u002Fde\u002Fleistungen\u002Fheadless-cms","\u002Fde\u002Fleistungen\u002Fe-commerce","\u002Fde\u002Fleistungen\u002Ftechnisches-seo","\u002Fde\u002Fleistungen\u002Fmanaged-hosting","\u002Fde\u002Fleistungen\u002Fvue-nuxt-migration","\u002Fde\u002Ftechnologien","\u002Fde\u002Ftechnologien\u002Fvue-js","\u002Fde\u002Ftechnologien\u002Fnuxt","\u002Fde\u002Ftechnologien\u002Fnode-js","\u002Fde\u002Ftechnologien\u002Fcapacitor",{"label":31,"title":31,"link":32,"items":63},[64,66,68,70,72,74,76,78,80,82],{"text":65,"link":48},"Webentwicklung",{"text":67,"link":49},"App-Entwicklung",{"text":69,"link":50},"Backend-Entwicklung",{"text":71,"link":51},"KI-Entwicklung",{"text":73,"link":52},"Headless CMS",{"text":75,"link":53},"E-Commerce",{"text":77,"link":54},"Technisches SEO",{"text":79,"link":55},"Managed Hosting",{"text":81,"link":56},"Vue- & Nuxt-Migration",{"text":83,"link":47},"Webentwickler in Berlin",[85],{"icon":86,"link":87},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fyasin-mesut-okumus\u002F","config\u002Fde",{"label":90,"title":90,"link":57,"items":91},"Technologien",[92,94,96,98],{"text":93,"link":58},"Vue.js",{"text":95,"link":59},"Nuxt",{"text":97,"link":60},"Node.js",{"text":99,"link":61},"Capacitor","B_Rh3vsCg4_NsLltXsXXsto10ER8_KAYNlE1GDyHz3k",{"id":102,"cta":103,"email":9,"extension":10,"footer":106,"language":117,"meta":120,"nav":121,"routes":136,"services":153,"socials":172,"stem":174,"technologies":175,"__hash__":182},"config\u002Fconfig\u002Fen.yml",{"text":104,"link":105},"Start a project","\u002Fen\u002Fcontact",{"label":107,"title":107,"items":108},"About",[109,111,114],{"text":110,"link":105},"Contact",{"text":112,"link":113},"Legal","\u002Fen\u002Flegal",{"text":115,"link":116},"Privacy","\u002Fen\u002Fprivacy",{"code":118,"name":119},"en","English",{},{"label":27,"title":28,"items":122},[123,126,129,132,134],{"text":124,"link":125},"Services","\u002Fen\u002Fservices",{"text":127,"link":128},"Process","\u002Fen\u002Fprocess",{"text":130,"link":131},"Pricing","\u002Fen\u002Fpricing",{"text":107,"link":133},"\u002Fen\u002Fabout",{"text":43,"link":135},"\u002Fen\u002Ffaq",{"home":137,"services":125,"process":128,"pricing":131,"about":133,"contact":105,"faq":135,"legal":113,"privacy":116,"berlin":138,"web-development":139,"app-development":140,"backend-development":141,"ai-development":142,"headless-cms":143,"e-commerce":144,"technical-seo":145,"managed-hosting":146,"vue-nuxt-migration":147,"technologies":148,"vue-js":149,"nuxt":150,"node-js":151,"capacitor":152},"\u002Fen","\u002Fen\u002Fweb-developer-berlin","\u002Fen\u002Fservices\u002Fweb-development","\u002Fen\u002Fservices\u002Fapp-development","\u002Fen\u002Fservices\u002Fbackend-development","\u002Fen\u002Fservices\u002Fai-development","\u002Fen\u002Fservices\u002Fheadless-cms","\u002Fen\u002Fservices\u002Fe-commerce","\u002Fen\u002Fservices\u002Ftechnical-seo","\u002Fen\u002Fservices\u002Fmanaged-hosting","\u002Fen\u002Fservices\u002Fvue-nuxt-migration","\u002Fen\u002Ftechnologies","\u002Fen\u002Ftechnologies\u002Fvue-js","\u002Fen\u002Ftechnologies\u002Fnuxt","\u002Fen\u002Ftechnologies\u002Fnode-js","\u002Fen\u002Ftechnologies\u002Fcapacitor",{"label":124,"title":124,"link":125,"items":154},[155,157,159,161,163,164,165,167,168,170],{"text":156,"link":139},"Web Development",{"text":158,"link":140},"App Development",{"text":160,"link":141},"Backend Development",{"text":162,"link":142},"AI Development",{"text":73,"link":143},{"text":75,"link":144},{"text":166,"link":145},"Technical SEO",{"text":79,"link":146},{"text":169,"link":147},"Vue & Nuxt Migration",{"text":171,"link":138},"Web Developer in Berlin",[173],{"icon":86,"link":87},"config\u002Fen",{"label":176,"title":176,"link":148,"items":177},"Technologies",[178,179,180,181],{"text":93,"link":149},{"text":95,"link":150},{"text":97,"link":151},{"text":99,"link":152},"_wnz7UshCaS8ggAx_90AT8uF_tlNCOcFm-KazFWsb_c",{"id":184,"cta":185,"email":9,"extension":10,"footer":188,"language":199,"meta":202,"nav":203,"routes":222,"services":239,"socials":260,"stem":262,"technologies":263,"__hash__":270},"config\u002Fconfig\u002Ftr.yml",{"text":186,"link":187},"Proje başlatın","\u002Ftr\u002Filetisim",{"label":189,"title":189,"items":190},"Hakkında",[191,193,196],{"text":192,"link":187},"İletişim",{"text":194,"link":195},"Künye","\u002Ftr\u002Fkunye",{"text":197,"link":198},"Gizlilik","\u002Ftr\u002Fgizlilik",{"code":200,"name":201},"tr","Türkçe",{},{"label":204,"title":205,"items":206},"Gezinme","Bağlantılar",[207,210,213,216,219],{"text":208,"link":209},"Hizmetler","\u002Ftr\u002Fhizmetler",{"text":211,"link":212},"Süreç","\u002Ftr\u002Fsurec",{"text":214,"link":215},"Fiyatlar","\u002Ftr\u002Ffiyatlar",{"text":217,"link":218},"Hakkımda","\u002Ftr\u002Fhakkimda",{"text":220,"link":221},"SSS","\u002Ftr\u002Fsss",{"home":223,"services":209,"process":212,"pricing":215,"about":218,"contact":187,"faq":221,"legal":195,"privacy":198,"berlin":224,"web-development":225,"app-development":226,"backend-development":227,"ai-development":228,"headless-cms":229,"e-commerce":230,"technical-seo":231,"managed-hosting":232,"vue-nuxt-migration":233,"technologies":234,"vue-js":235,"nuxt":236,"node-js":237,"capacitor":238},"\u002Ftr","\u002Ftr\u002Fberlin-web-gelistirici","\u002Ftr\u002Fhizmetler\u002Fweb-gelistirme","\u002Ftr\u002Fhizmetler\u002Fuygulama-gelistirme","\u002Ftr\u002Fhizmetler\u002Fbackend-gelistirme","\u002Ftr\u002Fhizmetler\u002Fyapay-zeka-gelistirme","\u002Ftr\u002Fhizmetler\u002Fheadless-cms","\u002Ftr\u002Fhizmetler\u002Fe-ticaret","\u002Ftr\u002Fhizmetler\u002Fteknik-seo","\u002Ftr\u002Fhizmetler\u002Fyonetilen-hosting","\u002Ftr\u002Fhizmetler\u002Fvue-nuxt-gecisi","\u002Ftr\u002Fteknolojiler","\u002Ftr\u002Fteknolojiler\u002Fvue-js","\u002Ftr\u002Fteknolojiler\u002Fnuxt","\u002Ftr\u002Fteknolojiler\u002Fnode-js","\u002Ftr\u002Fteknolojiler\u002Fcapacitor",{"label":208,"title":208,"link":209,"items":240},[241,243,245,247,249,250,252,254,256,258],{"text":242,"link":225},"Web Geliştirme",{"text":244,"link":226},"Uygulama Geliştirme",{"text":246,"link":227},"Backend Geliştirme",{"text":248,"link":228},"Yapay Zeka Geliştirme",{"text":73,"link":229},{"text":251,"link":230},"E-Ticaret",{"text":253,"link":231},"Teknik SEO",{"text":255,"link":232},"Yönetilen Hosting",{"text":257,"link":233},"Vue & Nuxt Geçişi",{"text":259,"link":224},"Berlin'de Web Geliştirici",[261],{"icon":86,"link":87},"config\u002Ftr",{"label":264,"title":264,"link":234,"items":265},"Teknolojiler",[266,267,268,269],{"text":93,"link":235},{"text":95,"link":236},{"text":97,"link":237},{"text":99,"link":238},"BdnPf0eS9wUkYiqPnpZa1419nthA5rarIqEYZMYwbps",{"id":272,"body":273,"extension":10,"hero":274,"meta":288,"path":41,"sections":289,"seoMeta":438,"service":273,"splitImage":273,"splitImageAlt":273,"splitPage":441,"stem":442,"__hash__":443},"pages\u002Fde\u002Fueber-mich.yml",null,{"tagline":275,"taglineCta":276,"description":277,"paragraphs":278,"actions":281},"Hallo, ich bin Yasin. Ich baue Software, die","sich leicht ändern lässt.","Ich bin Web Engineer und Engineering Manager in Berlin. Als Freelancer helfe ich Startups und etablierten Teams, Produktideen in Web-Apps, plattformübergreifende Mobile-Apps und die Node.js-Backends dahinter umzusetzen.",[279,280],"Seit 2013 entwickle ich für das Web und arbeite seitdem in Produktteams – von Tools für die Automobilbranche über E-Commerce bis hin zum Banking. Dabei habe ich gelernt, dass der schwierigste Teil von Software selten der Code ist. Es geht darum, früh die richtigen Entscheidungen zu treffen, die Dinge einfach zu halten und eine Codebasis zu hinterlassen, die der nächste Entwickler gerne öffnet.","Neben meiner Rolle als Engineering Manager übernehme ich nur wenige Freelance-Projekte gleichzeitig, damit jeder Kunde meine volle Aufmerksamkeit erhält – von der ersten Skizze bis zum finalen Release.",[282,285],{"style":283,"text":284,"link":8},"primary","Zusammenarbeiten",{"style":286,"text":287,"link":87},"secondary","LinkedIn-Profil",{},[290,307,342,433],{"header":291,"cards":294},{"section":292,"title":293},"01 \u002F Werte","Was Sie von mir erwarten können",[295,298,301,304],{"title":296,"description":297},"Klarheit statt Raffinesse","Ich schreibe verständlichen Code, spreche eine klare Sprache und lege jede Abwägung offen. Sie wissen immer, warum eine Entscheidung getroffen wurde.",{"title":299,"description":300},"Klein und oft ausliefern","Sie erhalten jede Woche eine funktionierende Vorschau. Frühes Feedback ist immer günstiger als späte Überraschungen.",{"title":302,"description":303},"Verantwortung für das Ergebnis","Mir ist wichtig, ob das Produkt für Ihre Nutzer funktioniert – nicht nur, ob das Ticket geschlossen ist.",{"title":305,"description":306},"Gebaut zur Übergabe","Ich hinterlasse Dokumentation, Tests und eine saubere Struktur, damit Ihr Team übernehmen kann, ohne mich anrufen zu müssen.",{"header":308,"cards":311},{"section":309,"title":310},"02 \u002F Kompetenzen","Gruppiert nach Einsatzbereich",[312,320,328,336],{"style":283,"title":313,"description":314,"tags":315},"Frontend","Ich baue Oberflächen, die schnell laden, gut aussehen und für alle funktionieren.",[93,316,317,318,319],"Nuxt.js","TypeScript","Tailwind CSS","… und mehr",{"style":321,"title":322,"description":323,"tags":324},"info","Backend und DevOps","Ich baue APIs und Infrastruktur, die zuverlässig und im besten Sinne langweilig sind.",[97,325,326,327,319],"PostgreSQL","Docker","Kubernetes",{"style":329,"title":330,"description":331,"tags":332},"accent","Content-Management","Ich richte Headless-CMS-Lösungen ein, mit denen Ihr Team Inhalte veröffentlicht, ohne auf einen Entwickler warten zu müssen.",[333,334,335,319],"Storyblok","Contentful","Strapi",{"style":283,"title":337,"description":338,"tags":339},"Plattformübergreifend","Ich bringe eine Codebasis auf Smartphones, Tablets und Desktops, damit Sie Ihr Produkt nur einmal entwickeln.",[340,341,99,319],"Flutter","React Native",{"header":343,"experience":346},{"section":344,"title":345},"03 \u002F Erfahrung","Ein kurzer Werdegang",[347,354,362,369,379,386,394,402,410,418,425],{"period":348,"role":349,"company":350,"badge":351,"description":352,"tags":353},"2018 bis heute","Freiberuflicher Webentwickler","Selbstständig","Aktuell","Neben meinen Festanstellungen unterstütze ich seit 2018 Kunden jeder Größe dabei, skalierbare und hochwertige digitale Produkte zu konzipieren und umzusetzen. Je nach Ziel entsteht eine moderne Website auf Basis eines Headless CMS oder eine vollständig individuelle Webanwendung. Ich wähle die Frameworks und Werkzeuge, die am besten zum Projekt passen – nicht die, die gerade im Trend liegen – und begleite Sie vom ersten Gespräch bis zum Launch und darüber hinaus.",[316,93,73,97],{"period":355,"role":356,"company":357,"badge":351,"description":358,"tags":359},"2022 bis heute","Engineering Manager","DKB Code Factory GmbH","Ich leite ein Team aus vier Entwicklern, das die öffentliche Website der DKB AG entwickelt und betreibt. Wir verantworten den gesamten Stack vom Frontend bis zum Backend, umgesetzt mit Nuxt.js und Vue.js und serverseitig gerendert für Geschwindigkeit, Skalierbarkeit und starke Sichtbarkeit in Suchmaschinen. Mein Fokus liegt darauf, Entwickler zu stärken, Prozesse zu verschlanken und technische Entscheidungen an den Geschäftszielen auszurichten. In enger Zusammenarbeit mit Produkt und Design haben wir Performance, Zuverlässigkeit und Nutzerbindung messbar verbessert.",[360,316,93,361],"Teamführung","Serverseitiges Rendering",{"period":363,"role":364,"company":365,"description":366,"tags":367},"2026","Frontend- und Mobile-App-Entwickler","EAT-TAXI · mit devsuit","Gemeinsam mit der Berliner Agentur devsuit habe ich am Frontend und an der Mobile App von EAT-TAXI gearbeitet, einer regionalen Lieferplattform, bei der Restaurants ihre Bestellungen selbst ausliefern. Eine einzige Codebasis aus Nuxt.js und Capacitor bedient Kunden auf iOS, Android und im Web – von der Adressprüfung und Speisenauswahl bis zum Checkout und zur Live-Verfolgung der Bestellung. Die Plattform ist mit 25 angebundenen Restaurants gestartet.",[316,99,368],"iOS und Android",{"period":370,"role":371,"company":372,"description":373,"tags":374},"2022 bis 2025","Softwareentwickler","CampNerd","CampNerd wurde vom Bundesverband der Campingwirtschaft BVCD gegründet und entwickelt digitale Werkzeuge für Campingplatzbetreiber. Ich habe eine Vielzahl von Features für CHANGER mitentwickelt, den Channel-Manager, der Verfügbarkeiten in Echtzeit über Buchungsplattformen hinweg synchronisiert. Außerdem habe ich Pipelines und Entwicklungsprozesse aufgesetzt sowie Legacy-Code im Django-Backend migriert und gepflegt.",[93,375,376,377,378],"Django","Python","CI\u002FCD","Legacy-Migration",{"period":380,"role":381,"company":382,"description":383,"tags":384},"2023 bis 2024","Mobile-App-Entwickler","Prima-Resorts · mit devsuit","Ebenfalls mit devsuit habe ich die Mobile App für Prima-Resorts entwickelt, einen digitalen Urlaubsassistenten für Gäste von Tiny-House- und Camping-Resorts in Brandenburg und Mecklenburg-Vorpommern. Die App basiert auf Vue.js und Capacitor mit einer Codebasis für iOS, Android und Web. Gäste buchen damit ihren Aufenthalt, reservieren Saunazeiten und Tische, checken digital ein und öffnen ihr Tiny House per NFC.",[93,99,317,385],"NFC",{"period":387,"role":388,"company":389,"description":390,"tags":391},"2022","Frontend-Entwickler","Tauschwohnung.com","Tauschwohnung.com ist eine Plattform, auf der Mieter in Deutschland und der Schweiz ihre Mietwohnungen direkt miteinander tauschen. Ich habe die Matches-Seite neu gestaltet – das Herzstück der Plattform, auf dem Nutzer passende Tauschpartner finden – und dieser zentralen Funktion ein klareres und moderneres Nutzungserlebnis gegeben.",[316,392,393],"Bootstrap","Firebase",{"period":395,"role":396,"company":397,"description":398,"tags":399},"2021 bis 2022","Web- und Mobile-App-Entwickler","dynamaze UG · heute Teil von Social Deal","Für dynamaze, inzwischen von Social Deal übernommen, habe ich sowohl an der Mobile App als auch an der Web-App gearbeitet. Ich habe die Buchungsstrecken entwickelt und native wie webbasierte Zahlungsmethoden integriert, überwiegend mit Vue.js und Cordova. Außerdem habe ich die automatisierten Build-Pipelines für die Apps aufgebaut und das Projekt über einzelne Features hinaus mitgestaltet.",[93,400,401,377],"Cordova","Payments",{"period":403,"role":404,"company":405,"description":406,"tags":407},"2020 bis 2022","Senior Frontend Developer","notebooksbilliger.de AG","Als Teil des Frontend-Teams habe ich zentrale Bereiche der hauseigenen, groß angelegten E-Commerce-Plattform von notebooksbilliger.de entwickelt, gepflegt und erweitert – mit Vue.js auf Basis eines PHP-Backends. Im Mittelpunkt standen schnelle, reibungslose Einkaufserlebnisse und Code, der skalierbar und wartbar bleibt. Ich habe mehrere Schlüsselprojekte geleitet, darunter den Apple-Mac-Konfigurator und ein voll ausgestattetes internes WYSIWYG-CMS, mit dem interne Teams effizienter arbeiten konnten. Außerdem habe ich andere Entwickler als Mentor begleitet und Best Practices im Team etabliert.",[93,408,75,409],"JavaScript","Mentoring",{"period":411,"role":412,"company":413,"description":414,"tags":415},"2018 bis 2019","Frontend Developer","bytepark GmbH","Ich war für das gesamte Spektrum der Frontend-Anwendungen verantwortlich, von internen Tools bis zu Plattformen für die Kunden von bytepark. Neue Features mit modernen, leistungsstarken Webtechnologien umzusetzen, gehörte zu meinem Arbeitsalltag. Die Arbeit mit Angular, React und Flutter hat mir einen breiten Blick auf unterschiedliche Ansätze gegeben, und Vue.js wurde zu meinem bevorzugten Framework.",[93,416,417,340],"Angular","React",{"period":419,"role":420,"company":421,"description":422,"tags":423},"2018","HMI Software Developer","Carmeq GmbH","Ich habe produktionsreife Tools und Frameworks für die Serienfertigung in der Automobilindustrie konzipiert, entwickelt und gepflegt. Meine Arbeit umfasste neue, von Kunden gewünschte Features ebenso wie die laufende Wartung und Systemoptimierung. Mit einem Stack aus Node.js, Webpack und Angular habe ich dafür gesorgt, dass diese Tools schnell, skalierbar und sicher bleiben.",[97,416,424],"Webpack",{"period":426,"role":412,"company":427,"description":428,"tags":429},"2013 bis 2017","TVSMILES GmbH","Ich bin als Werkstudent bei TVSMILES eingestiegen und über vier Jahre in die Rolle des Frontend-Entwicklers hineingewachsen. Ich war für die internen webbasierten Tools des Unternehmens verantwortlich und habe Landingpages und Microsites gebaut, überwiegend mit AngularJS und Node.js. Durch die enge Zusammenarbeit mit dem Designteam habe ich gelernt, Entwürfe in schnelle und zuverlässige Produkte zu verwandeln – unterstützt durch vollständig automatisierte Build-Prozesse.",[430,97,431,432],"AngularJS","Express","jQuery",{"contact":434},{"title":435,"description":436,"emailCta":437},"Klingt passend? Lassen Sie uns sprechen.","Ein kurzes Kennenlerngespräch ist der einfachste Weg, das herauszufinden. Ich antworte in der Regel innerhalb von 24 Stunden.","E-Mail senden",{"seoTitle":439,"seoDescription":440},"Über mich: Nuxt- & Vue.js-Entwickler aus Berlin | Yasin Mesut","Web Engineer und Engineering Manager in Berlin mit über 10 Jahren Erfahrung. Ich entwickle Websites, Web-Apps, plattformübergreifende Apps und Backends.",false,"de\u002Fueber-mich","yq26wEhtXJwWprusxm9btJofO6BFmfZV2EMFHyC5kX4",1792105660583]