[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"site-en":3,"page-en-pro-nas":131},{"id":4,"contacts":5,"cta":15,"extension":18,"footer":19,"meta":68,"nav":69,"serviceUi":84,"stem":129,"__hash__":130},"site_en\u002Fen\u002Fsite.yml",{"email":6,"telegram":7,"viber":8,"whatsapp":9,"hours":10,"city":11,"linkedin":12,"github":13,"founderLinkedin":14,"founderGithub":14},"hello@tochnodev.com","https:\u002F\u002Ft.me\u002F","viber:\u002F\u002Fchat?number=","https:\u002F\u002Fwa.me\u002F","Mon–Fri 10:00–19:00, Kyiv time","Kyiv","https:\u002F\u002Fwww.linkedin.com\u002F","https:\u002F\u002Fgithub.com\u002F","",{"label":16,"to":17},"Discuss your project","\u002Fbryf","yml",[20,35,56],{"title":21,"links":22},"Services",[23,26,29,32],{"label":24,"to":25},"Website development","\u002Fposluhy\u002Fwebsite-development",{"label":27,"to":28},"E-commerce","\u002Fposluhy\u002Fecommerce-development",{"label":30,"to":31},"QA audit","\u002Fposluhy\u002Fecommerce-qa-audit",{"label":33,"to":34},"Tech Lead","\u002Fposluhy\u002Ftech-lead",{"title":36,"links":37},"Company",[38,41,44,47,50,53],{"label":39,"to":40},"About us","\u002Fpro-nas",{"label":42,"to":43},"Process","\u002Fproces",{"label":45,"to":46},"Cases","\u002Fkeisy",{"label":48,"to":49},"Blog","\u002Fblog",{"label":51,"to":52},"FAQ","\u002Ffaq",{"label":54,"to":55},"Glossary","\u002Fhlosarii",{"title":57,"links":58},"Legal",[59,62,65],{"label":60,"to":61},"Privacy Policy","\u002Fpolityka-konfidentsiinosti",{"label":63,"to":64},"Cookies","\u002Fcookies",{"label":66,"to":67},"Terms of Cooperation","\u002Fumovy",{},[70,72,75,78,79,80,81],{"label":21,"to":71},"\u002Fposluhy",{"label":73,"to":74},"Turnkey","\u002Fpid-kliuch",{"label":76,"to":77},"Pricing","\u002Ftsiny",{"label":45,"to":46},{"label":42,"to":43},{"label":48,"to":49},{"label":82,"to":83},"Contacts","\u002Fkontakty",{"whoFits":85,"whatsIncluded":86,"pricingEyebrow":87,"pricingAnchor":88,"allPrices":89,"sampleResult":90,"process":91,"details":92,"faqEyebrow":51,"faqTitle":93,"related":94,"seeAlso":95,"seeAlsoCases":96,"seeAlsoPosts":97,"price":98,"crumbServices":21,"flagship":99,"ctaLead":117,"ctaSteps":118,"needs":122},"WHO IT'S FOR","WHAT'S INCLUDED","PRICING","Packages and pricing","All prices","SAMPLE RESULT","PROCESS","LEARN MORE","Questions about the service","OFTEN ORDERED TOGETHER","SEE ALSO","Case studies","Articles","price",{"crumb":30,"expressCheck":100,"badge":101,"discuss":102,"bookDays":103,"sampleAria":104,"reportTitle":105,"steps":106,"actual":107,"expected":108,"impact":109,"colAction":110,"colExpected":111,"colStatus":112,"top3":113,"screenshot":114,"faqTitle":115,"related":116},"Free express check","FLAGSHIP","Discuss","Book days","Sample","This is what the report you receive looks like","STEPS","ACTUAL","EXPECTED","IMPACT","ACTION","EXPECTED RESULT","STATUS","TOP 3 TO FIX","report screenshot","Questions about testing","AFTER AN AUDIT YOU USUALLY NEED","We reply within 2 business hours. An estimate with a price and timeline range follows within 1 day.",[119,120,121],"Reply within 2 hours","20-minute call","Estimate within 1 day",[123,124,30,125,33,126,127,128],"Turnkey website","Online store","Testing","Design","Developer for your team","Support","en\u002Fsite","yowiXCE5f_PBbMxOr-Cl8oFTSBoiVPGSthZ0C1HAFyQ",{"id":132,"blocks":133,"extension":18,"meta":287,"seoDescription":288,"seoTitle":289,"stem":290,"__hash__":291},"pages_en\u002Fen\u002Fpages\u002Fpro-nas.yml",{"breadcrumb":39,"hero":134,"history":154,"principles":181,"team":205,"dont":254,"contract":277,"cta":282},{"eyebrow":135,"h1":136,"lead":137,"json":138},"ABOUT US · KYIV · SINCE 2026","A small team that tests its own work before you do","Tochno is a tech lead with 11 years in PHP\u002FLaravel, a QA engineer and a designer. We are small on purpose: each project is led by one person who is accountable for the result and reachable without account-manager intermediaries.",[139,142,145,148,151],{"k":140,"v":141},"team","3 people + vetted freelancers",{"k":143,"v":144},"stack","[\"Laravel\", \"Nuxt\", \"PostgreSQL\"]",{"k":146,"v":147},"qa","in every sprint",{"k":149,"v":150},"location","\"Kyiv, working remotely\"",{"k":152,"v":153},"managers","0",{"eyebrow":155,"title":156,"p1":157,"p2":158,"items":159},"OUR STORY","Why we started with testing","Over the years as a tech lead, Evgeniy kept seeing the same story: the website is delivered on time, and a month later it turns out checkout doesn't work on iPhone and the form doesn't send leads.","Tochno grew out of a simple idea: testing is not a separate stage at the end but part of every sprint. And the client should be able to see it.",[160,164,168,172,176],{"y":161,"title":162,"text":163},"2015","First commercial PHP project","An online store for a local business. The first lesson: payment that works \"almost always\" doesn't work.",{"y":165,"title":166,"text":167},"2018","Laravel and the first teams","Switched to Laravel, first projects with 3–5 developers, code review as a mandatory practice.",{"y":169,"title":170,"text":171},"2021","Tech lead","Architecture, hiring, contractor evaluation. Dozens of audits of other people's code — and the same mistakes in every one.",{"y":173,"title":174,"text":175},"2024","QA in every sprint","A proprietary 150+ point e-commerce checklist and Playwright automated tests for critical scenarios.",{"y":177,"title":178,"text":179,"current":180},"2026","Tochno.","A studio where development and testing are one responsibility. You are here.",true,{"eyebrow":182,"title":183,"items":184},"PRINCIPLES","Four rules we don't bend",[185,190,195,200],{"n":186,"title":187,"text":188,"proof":189},"01","We tell it like it is","If deadlines are at risk, we write the same day. If an idea is bad, we say why.","[WARN] in every report",{"n":191,"title":192,"text":193,"proof":194},"02","We show, not promise","A live demo on staging every 2 weeks instead of screenshots and \"almost ready\".","staging from sprint 1",{"n":196,"title":197,"text":198,"proof":199},"03","The code is yours","The repository, domain and hosting are on your account from day one. No hostages.","git clone — any time",{"n":201,"title":202,"text":203,"proof":204},"04","One thought — one sentence","Reports, estimates, website copy — short and clear, without technical jargon.","report ≤ 1 screen",{"eyebrow":206,"title":207,"note":208,"members":209},"TEAM","Who will work on your project","On larger projects we bring in vetted freelancers — always with your approval.",[210,228,239],{"name":211,"role":212,"tag":213,"featured":180,"photo":214,"facts":215,"links":219},"Evgeniy","Founder, tech lead","LEAD","founder photo",[216,217,218],"11 years in PHP \u002F Laravel","Architecture, code review, PostgreSQL","Personally reachable on Telegram",[220,224],{"icon":221,"label":222,"to":223},"brand-linkedin","LinkedIn","linkedin",{"icon":225,"label":226,"to":227},"brand-github","GitHub","github",{"name":229,"role":230,"tag":231,"photo":232,"facts":233,"links":237},"Name","QA engineer","QA","QA engineer photo",[234,235,236],"Manual e-commerce testing","Playwright, test cases, regression","ISTQB Foundation",[238],{"icon":221,"label":222},{"name":229,"role":240,"tag":241,"photo":242,"facts":243,"links":247},"UI\u002FUX designer","DESIGN","designer photo",[244,245,246],"Prototypes and design in Figma","UI kits that are easy to build","Mobile versions first",[248,251],{"icon":249,"label":250},"brand-dribbble","Dribbble",{"icon":252,"label":253},"brand-behance","Behance",{"eyebrow":255,"title":256,"lead":257,"items":258},"HONESTLY","What we don't do","It is better to say \"no\" at the start than to miss deadlines midway. If a task isn't ours, we will point you to who can help.",[259,262,265,268,271,274],{"title":260,"text":261},"Website-builder sites","Tilda, Wix, Webflow are great tools, but not our profile. We will recommend specialists.",{"title":263,"text":264},"SMM and paid social ads","We prepare the website and analytics for advertising, but we don't run campaigns.",{"title":266,"text":267},"Mobile apps","Web only. A responsive website or PWA — yes, native iOS\u002FAndroid — no.",{"title":269,"text":270},"\"A website in a week for UAH 5,000\"","We can't do that to a good standard — so we don't take it on.",{"title":272,"text":273},"Projects without code access","If the client doesn't receive the repository, we don't take part.",{"title":275,"text":276},"Gambling, pharma, grey niches","No exceptions and no explanations.",{"title":278,"text":279,"link":280},"We work under a contract","An invoice and an acceptance act for each stage. For international clients — an international contract in USD or EUR, payment via SWIFT or Payoneer.",{"label":281,"to":67},"Terms of cooperation",{"title":283,"text":284,"primary":285},"Let's meet on a call","20 minutes with the tech lead — and you will understand whether we are a fit. No presentations.",{"label":286,"to":17},"Fill in the brief",{},"A tech lead with 11 years in PHP\u002FLaravel, a QA engineer and a designer. A deliberately small team where one person leads each project and owns the result.","About us — a team with a tech lead, Kyiv — Tochno.","en\u002Fpages\u002Fpro-nas","WWXDdaBbv3hMkjPjd5knhO8iCFXcRSgrC4nWqPTQlNQ",1794139962388]