{"schemaVersion":"1.3","updatedAt":"2026-09-05","identity":{"name":"Zurayq Studios","aliases":["Zurayq","Zurayq Studio","زريق","زريق ستوديو"],"type":"Independent creative technology studio","description":"Zurayq Studios designs and builds custom websites, web applications, custom business systems and interactive digital experiences.","website":"https://zurayq.lol","location":{"city":"İzmit","region":"Kocaeli","country":"Türkiye"},"workingModel":"Based in İzmit, Kocaeli and working internationally as a small, independent and direct studio.","capabilities":["Custom web design","Web development","Web applications","Custom software","Interactive websites","Creative development","Three.js","WebGL","Multilingual websites","Arabic RTL web design","Technical SEO","AI discoverability","Machine-readable web architecture","Agent-readable interfaces"]},"services":[{"id":"websites","name":"Custom websites","capabilities":["Custom web design","Web development","Hospitality and restaurant websites","Portfolio and campaign websites","Responsive design","CMS-ready content systems","Accessibility","Performance optimization","Technical SEO foundations"]},{"id":"web-applications","name":"Web applications and custom systems","capabilities":["Dashboards","Admin panels","Booking systems","Customer portals","Internal tools","Custom business workflows"]},{"id":"creative-development","name":"Creative development","capabilities":["Interactive storytelling","Canvas experiences","Creative coding","Advanced motion","Experimental interfaces"]},{"id":"3d-motion","name":"3D and motion","capabilities":["WebGL","Three.js","Interactive models","Spatial typography","Motion systems"]},{"id":"search-discoverability","name":"Search and AI discoverability","capabilities":["Technical SEO","Multilingual SEO foundations","Structured data","Machine-readable website architecture","AI-search discoverability","Agent-readable interfaces"]}],"languages":[{"code":"en","name":"English","direction":"ltr"},{"code":"tr","name":"Turkish","direction":"ltr"},{"code":"ar","name":"Arabic","direction":"rtl","note":"Purpose-designed Arabic typography and RTL behavior; not a blind mirrored layout."}],"areaServed":["İzmit","Kocaeli","Türkiye","Worldwide"],"projectTypes":["Website","Web application","Interactive experience","3D or motion experience","Existing website redesign","Custom business system","Multilingual website","Arabic RTL website"],"approach":{"stages":["Talk","Design","Build","Ship"],"pricing":"Project-scoped. Budget and scope are discussed in a meeting, not required to book one.","timeline":"Discussed per project after goals, scope, content and constraints are understood.","availability":"Meeting slots are checked against the configured Google Calendar when booking. Project delivery timing is discussed separately."},"searchDiscovery":{"brandTerms":["Zurayq Studios","Zurayq Studio","Zurayq","زريق ستوديو","زريق","Zurayq web","Zurayq web design","Zurayq software","Zurayq Studios İzmit"],"localTopics":["İzmit web tasarım","İzmit web geliştirme","İzmit özel yazılım","Kocaeli web tasarım","Kocaeli web geliştirme","Kocaeli özel yazılım","çok dilli web sitesi","Arapça RTL web tasarım"],"specialistTopics":["Custom web design","Creative web development","Interactive web development","Multilingual website development","Arabic RTL web design","Custom web application development","Three.js web development","AI-ready websites","Agent-readable websites"]},"portfolio":[{"id":"passport-power","name":"Passport Power","provenance":"independent project","year":"2026","description":"A searchable passport explorer that connects visa-access data to a Three.js globe. Pick a passport, rotate the world and inspect destinations by entry category.","implementationNotes":"HTML, CSS and JavaScript handle the interface; Three.js and OrbitControls handle the globe. TopoJSON boundaries, raycasting and point-in-polygon checks connect the two. This is a visualization of the repository dataset, not a live travel-advice service.","disciplines":["Interactive web","Data visualization","Three.js","Creative development"],"url":"https://zurayq.lol/en/work/passport-power","sourceUrl":"https://github.com/zurayq/pasaporto","liveUrl":"https://pasaporto.vercel.app","localizedUrls":{"en":"https://zurayq.lol/en/work/passport-power","tr":"https://zurayq.lol/tr/work/passport-power","ar":"https://zurayq.lol/ar/work/passport-power"}},{"id":"your-friendly-neighborhood","name":"Your Friendly Neighborhood","provenance":"independent project","year":"2026","description":"A community map for İstanbul and Kocaeli, connecting local meetups, events, help and opportunities to places, categories and content lifetimes.","implementationNotes":"Python, Flask, SQLAlchemy and PostgreSQL support the application, with Shapely boundary checks, migrations, text moderation and rate limits. The interface includes 2D/3D map modes and category markers. The code demonstrates the system; no audience or usage figures are claimed.","disciplines":["Web application","Map interface","Python / Flask","Backend systems"],"url":"https://zurayq.lol/en/work/your-friendly-neighborhood","sourceUrl":"https://github.com/zurayq/Your-Friendly-Neighborhood","liveUrl":"https://your-friendly-neighborhood-iota.vercel.app/","localizedUrls":{"en":"https://zurayq.lol/en/work/your-friendly-neighborhood","tr":"https://zurayq.lol/tr/work/your-friendly-neighborhood","ar":"https://zurayq.lol/ar/work/your-friendly-neighborhood"}},{"id":"memocore","name":"MemoCore","provenance":"independent project","year":"2026","description":"An AI-assisted backend that parses messages into calendar and task operations, with dedicated services, asynchronous persistence and a reminder scheduler.","implementationNotes":"FastAPI, Pydantic, UUID-based records and SQLite/PostgreSQL support form the backend. APScheduler checks upcoming events, but reminders currently go to logs. Recurring patterns are stored, not expanded into scheduled occurrences. WhatsApp reply code exists; live delivery is not verified.","disciplines":["AI systems","FastAPI","Backend architecture","Automation"],"url":"https://zurayq.lol/en/work/memocore","sourceUrl":"https://github.com/zurayq/memocore","liveUrl":null,"localizedUrls":{"en":"https://zurayq.lol/en/work/memocore","tr":"https://zurayq.lol/tr/work/memocore","ar":"https://zurayq.lol/ar/work/memocore"}}],"contact":{"email":"hello@zurayq.lol","bookingUrl":"https://zurayq.lol/en#contact","formBehavior":"A native three-step meeting dialog. After explicit confirmation, the server rechecks availability and creates a Google Calendar event with an attendee invitation and a Google Meet request. Email remains a secondary option."},"machineEndpoints":{"agentGuide":"https://zurayq.lol/agent","studioApi":"https://zurayq.lol/api/studio","llmsTxt":"https://zurayq.lol/llms.txt","sitemap":"https://zurayq.lol/sitemap.xml","robots":"https://zurayq.lol/robots.txt"},"agentActions":{"informationRetrieval":true,"transactionalActionsEnabled":false,"humanConfirmedBookingAvailable":true,"allowed":["Retrieve public studio, service, language, location and portfolio information"],"unavailable":["Send email autonomously","Book meetings without explicit user confirmation","Submit quotes","Commit payments","Create client accounts","Submit projects without user approval"]}}