[{"data":1,"prerenderedAt":410},["ShallowReactive",2],{"locale-configs":3,"page-\u002Fen\u002Ffaq":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":278,"path":135,"sections":279,"seoMeta":404,"service":273,"splitImage":273,"splitImageAlt":273,"splitPage":407,"stem":408,"__hash__":409},"pages\u002Fen\u002Ffaq.yml",null,{"tagline":275,"taglineCta":276,"description":277},"Frequently asked","questions.","Answers to the most common questions about collaboration, contracts, fees and technology.",{},[280,300,329,353,376,399],{"header":281,"faq":284},{"section":282,"title":283},"01","Contracts & Legal",[285,288,291,294,297],{"question":286,"answer":287},"Who owns the code once the project is finished?","You do. All rights to the code and work results are transferred to you in full and without restriction once the final invoice has been paid.",{"question":289,"answer":290},"Do you sign an NDA (non-disclosure agreement)?","Yes. I'm happy to sign your NDA before we discuss details, or I can provide a confidential mutual NDA if needed.",{"question":292,"answer":293},"Which law governs our contract?","German law applies by default. For international projects or larger corporate structures, individual legal arrangements can be agreed.",{"question":295,"answer":296},"Can you help with GDPR compliance?","I consistently build according to the privacy-by-design principle: data minimisation, EU hosting options and transparent data flows are standard. If I process personal data on your behalf, we sign a data processing agreement (DPA). As I'm not a lawyer, the final legal review lies with your legal department.",{"question":298,"answer":299},"How do you handle the risk of false self-employment?","To reliably rule out false self-employment (Scheinselbstständigkeit), I work exclusively with my own equipment, completely free of instructions regarding working hours and location, and serve several independent clients in parallel.",{"header":301,"faq":304},{"section":302,"title":303},"02","Collaboration & Process",[305,308,311,314,317,320,323,326],{"question":306,"answer":307},"Do you work with clients outside Germany?","Yes, I work remotely with clients across Europe, the US and worldwide. I'm based in Berlin (CET), which ensures several hours of direct overlap with your team every day.",{"question":309,"answer":310},"How soon can you start?","Usually two to four weeks after the contract is signed. For urgent code audits, architecture reviews or emergencies, an earlier start is possible by arrangement.",{"question":312,"answer":313},"Can you augment our existing team?","Yes. I integrate seamlessly into your repositories, existing development rituals and communication tools — either as a hands-on developer\u002Farchitect or as a reviewer and mentor for your in-house team.",{"question":315,"answer":316},"Do you work alone?","I lead the project and write the code myself. For larger projects, I bring in trusted specialists when needed (e.g. for UI\u002FUX design or specialised QA) — but only after transparent discussion and your explicit approval.",{"question":318,"answer":319},"We only have an idea and no design yet. Is that a problem?","Not at all. During the concept and planning phase, we turn your idea into a clear set of requirements, wireframes and, if needed, a clickable prototype before the actual software development starts.",{"question":321,"answer":322},"What does the typical path from enquiry to project start look like?","A free, no-obligation introductory call (15–30 min.) to align on the core requirements. This is followed by a scoping phase with an effort estimate, approval of the proposal and finally a joint kick-off meeting.",{"question":324,"answer":325},"Do you work remotely, hybrid or on-site?","Mainly remotely, with flexible and efficient scheduling. For clients in and around Berlin I can be on site quickly; on-site visits for strategy workshops, important kick-offs or milestone meetings are always possible by arrangement.",{"question":327,"answer":328},"How do you handle communication and project management?","Transparently and preferably asynchronously via modern tools such as Slack, Teams, Linear or Jira, complemented by regular status updates and agile stand-up meetings.",{"header":330,"faq":333},{"section":331,"title":332},"03","Billing & Payment",[334,341,344,347,350],{"question":335,"answer":336,"list":337},"How do you price projects?","Depending on the project structure, billing works in one of three ways:",[338,339,340],"Fixed price: for clearly defined, well-scoped projects.","Monthly retainer: for ongoing support and further development.","Hourly rate: for reviews, technical consulting and flexible workloads.",{"question":342,"answer":343},"Do you require a deposit?","Yes, usually 30% when the contract is signed, to confirm the commitment and reserve development capacity. The remaining amount is due in instalments based on defined milestones.",{"question":345,"answer":346},"Which payment methods do you accept?","Bank transfer (SEPA) in EUR. Invoicing in other currencies is possible on request.",{"question":348,"answer":349},"Do you charge VAT?","Clients based in Germany are invoiced plus statutory German VAT. For business clients in other EU countries, the reverse-charge procedure usually applies. Clients outside the EU are invoiced without German VAT.",{"question":351,"answer":352},"Can we pause or cancel a retainer?","Yes. Once the agreed minimum term has ended, an ongoing retainer can be paused or ended with 30 days' notice.",{"header":354,"faq":357},{"section":355,"title":356},"04","Technology & Infrastructure",[358,361,364,367,370,373],{"question":359,"answer":360},"Which technologies and programming languages do you specialise in?","My focus is on modern web and app technologies (TypeScript, Vue.js and Nuxt on the frontend, Node.js on the backend, Capacitor for cross-platform apps and containerised cloud infrastructure). A deliberate specialisation ensures the highest quality of execution and maintainability.",{"question":362,"answer":363},"Why build mobile apps with Capacitor, Cordova or Tauri instead of fully native?","You maintain a single shared codebase instead of several native repositories (iOS\u002FAndroid). This lets you ship new features on all platforms at the same time, saves considerable development costs and still gives you full access to native device features.",{"question":365,"answer":366},"Which cross-platform tool do you recommend?","Capacitor for most new mobile apps, Tauri for high-performance desktop applications and Cordova primarily for maintaining and modernising existing systems. The exact choice depends on your project requirements.",{"question":368,"answer":369},"Can you take over an existing codebase?","Yes. In that case, I start with a compact code audit and put together a clear action plan: which parts can be reused, and where refactoring or a rewrite makes economic sense.",{"question":371,"answer":372},"Where will my application be hosted?","Wherever suits you best: ideally on your own infrastructure or with a hosting provider of your choice. Alternatively, I run your application on servers I manage with established hosting providers. Applications are deployed as modern Docker containers and run flexibly on all major cloud providers (e.g. AWS, GCP) or on GDPR-compliant European hosts (e.g. Hetzner).",{"question":374,"answer":375},"Do you write tests and documentation?","Yes. Critical core functionality is covered by automated tests. Every project concludes with clear setup documentation, architecture notes and a clean handover.",{"header":377,"faq":380},{"section":378,"title":379},"05","After Launch & Support",[381,384,387,390,393,396],{"question":382,"answer":383},"Do you offer maintenance, bug fixing and support after the project?","Yes. Beyond the handover, I offer optional maintenance contracts (SLAs), regular security and dependency updates, and continuous feature development on a retainer basis.",{"question":385,"answer":386},"What happens if a bug shows up after launch?","Bugs caused by my implementation are fixed free of charge within 30 days of launch. After that, bug fixing is covered by a maintenance contract or billed by effort.",{"question":388,"answer":389},"Can you host the application for us?","Yes. If you like, I take care of hosting as a managed service — with daily backups, SSL certificates, a CDN and 24\u002F7 monitoring — on servers I run for you with established hosting providers. If you prefer your own infrastructure or your own hosting provider, I set the application up there.",{"question":391,"answer":392},"Can I update content myself after launch?","Yes. On request, I integrate a headless CMS such as Storyblok, Strapi or Directus and train your team to manage the content.",{"question":394,"answer":395},"Do you handle SEO after launch?","Yes. I monitor rankings, Core Web Vitals and indexing and keep optimising — either as part of a retainer or through regular SEO audits.",{"question":397,"answer":398},"What happens if we stop working together?","You receive all access credentials, the complete code and the documentation. If you like, I'll support the handover to your team or another provider.",{"contact":400},{"title":401,"description":402,"emailCta":403},"Didn't find your question?","Just send me a message — I typically respond within 24 hours.","Send an email",{"seoTitle":405,"seoDescription":406},"FAQ: Working With a Freelance Developer | Yasin Mesut Okumus","Answers on costs, contracts, timelines and tech: from NDAs, GDPR and deposits to hosting, SEO and support after launch.",false,"en\u002Ffaq","YnG2kZFjCI1cM23pefVkYcEuiP_xYIlgYUN4qYVVRWA",1792105660260]