# Developh — Full Content Export > Full-service digital consultancy that defines, designs and builds digital products that look amazing, work flawlessly, and unlock business value. > > Founded 2023 in Lisboa (Lisboa, Portugal). Service area: Worldwide. Languages: Portuguese (PT-PT, default) and English. Stack: Next.js, React, TypeScript, Tailwind CSS, Convex, Figma, Framer. This file is the long-form companion to [/llms.txt](https://www.developh.co/llms.txt). It inlines summaries, FAQ, and structured metadata for every published page — for LLMs that want a single-fetch corpus instead of crawling N URLs. Article and project *bodies* are linked, not inlined. ## About Developh Digital Solutions, Beyond Limits. Full-service digital consultancy that defines, designs and builds digital products that look amazing, work flawlessly, and unlock business value. **Founders & team:** - Tiago Rodrigues — Founder & Creative Director - Diogo Barros — Co-Founder - João Bernardino — Commercial Director - João Rhodes — Graphic Designer - Filipa Madeira — Social Media Designer - Guilherme Presas — Software Engineer **Where:** Avenida 5 de Outubro 52, 1.º Esquerdo, 1050-058 Lisboa, Lisboa, Portugal. Latitude/longitude: 38.7362575, -9.1473879. **Contact:** hello@developh.co · +351939907108 **Profiles:** - https://www.linkedin.com/company/develophco/ - https://www.instagram.com/developh.co/ - https://www.youtube.com/@developh-co - https://www.tiktok.com/@developh.co - https://x.com/tiagoatdeveloph **Aggregate rating:** 4.9/5 from 50+ reviews (Google Business Profile). ## Frequently Asked Questions (English) ### What does Developh do? Developh is a full-service digital studio in Portugal that designs and builds brands, websites, and digital products. We cover the full stack: strategy, branding, UX/UI, web development with Next.js, and design systems. One team end-to-end instead of stitching together separate agencies. ### Where is Developh based? We're based in Lisbon, Portugal, but we work remotely with clients worldwide. Most of our team is in Portugal; meetings happen on Google Meet, project tracking on Linear, and Figma is the shared canvas. ### How much does a website cost with Developh? Project pricing starts at €1,000 for a focused brand or marketing site, and scales up to full product builds in the €10k to 50k range depending on scope. We publish fixed pricing tiers on our /start page so there are no surprises. If your scope doesn't fit a tier, we quote a flat fee upfront, never hourly. ### How long does a typical project take? A focused website ships in 2–4 weeks. Brand identity work is 3–6 weeks. Full product builds (web app, design system, multi-page marketing site) typically run 6–12 weeks. We commit to a delivery date in the proposal and stick to it. ### What kind of clients do you work with? Most of our clients are early-stage startups, scale-ups, and established companies that need their digital presence to feel as serious as their business. We've shipped for fintech, real estate, hospitality, SaaS, and creator-led brands. Our sweet spot is companies that care deeply about craft and want one partner to handle design and code. ### Do you offer ongoing support after launch? Yes. Every project ships with our "Forever" guarantee: lifetime support on what we built. That covers bug fixes, content updates, and small design tweaks. If you need a major new feature, we scope it as an additional project at the same fixed-price model. ### What technologies do you use? We build in code, not on platforms. Default stack: Next.js, React, TypeScript, Tailwind CSS, and Convex on the backend. Design in Figma. Motion in code (the motion library, formerly framer-motion). What we ship is a versioned codebase in git, with no lock-in to a proprietary platform. ### How do I start a project with Developh? Send us a brief through the "Inquire us" button. Tell us what you're building, what timeline you're working with, and roughly what budget you have in mind. We respond within one business day with either a proposal, a discovery call invite, or an honest "we're not the right fit" pointer. ## Perguntas Frequentes (Português) ### O que faz a Developh? A Developh é um estúdio digital em Portugal que desenha e desenvolve marcas, sites e produtos digitais. Cobrimos tudo de ponta a ponta: estratégia, branding, UX/UI, desenvolvimento web em Next.js e design systems. Uma só equipa em vez de andares a coser várias agências. ### Onde fica a Developh? Estamos em Lisboa, Portugal, mas trabalhamos remotamente com clientes em todo o mundo. A maior parte da equipa está em Portugal; as reuniões são por Google Meet, o tracking em Linear, e o Figma é a tela partilhada. ### Quanto custa um website com a Developh? Os projetos começam nos 1.000€ para um site de marca ou landing focada, e escalam até builds de produto entre 10.000€ e 50.000€ consoante o âmbito. Os preços-tipo estão publicados na página /start. Sem surpresas. Se o teu âmbito não encaixa num tier, fazemos uma proposta com preço fechado, nunca à hora. ### Quanto tempo demora um projeto típico? Um site focado entrega em 2 a 4 semanas. Identidade de marca leva 3 a 6 semanas. Produtos digitais completos (app web, design system, site multi-página) costumam ser 6 a 12 semanas. Comprometemo-nos com a data na proposta e cumprimos. ### Que tipo de clientes têm? A maior parte são startups em fase inicial, scale-ups e empresas estabelecidas que querem que a presença digital esteja à altura do negócio. Já entregámos para fintech, imobiliário, hospitalidade, SaaS e marcas de criadores. O nosso espaço ideal são empresas que se importam com craft e querem um parceiro único para design e código. ### Oferecem suporte depois do lançamento? Sim. Todos os projetos vêm com a garantia "Forever": suporte vitalício no que construímos. Cobre correções de bugs, atualizações de conteúdo e pequenos ajustes de design. Se precisas de uma feature nova grande, fazemos como projeto adicional no mesmo modelo de preço fixo. ### Que tecnologias usam? Construímos em código, não em plataformas. Stack por defeito: Next.js, React, TypeScript, Tailwind CSS e Convex no backend. Design no Figma. Motion em código (a biblioteca motion, ex-framer-motion). Tudo o que entregamos é um codebase versionado em git, sem dependência de plataforma proprietária. ### Como começo um projeto com a Developh? Envia-nos um brief pelo botão "Vamos Falar". Diz-nos o que estás a construir, em que timeline e que budget tens em mente. Respondemos em 1 dia útil com proposta, convite para uma call de descoberta, ou um "não somos o encaixe certo" honesto e a apontar-te a quem possa ser. ## Site Pages Unprefixed paths serve **Portuguese**, which is the site default. The English counterpart of any page is the same path under `/en`. There is no `/pt` prefix: `https://www.developh.co/pt` redirects to `https://www.developh.co/`. The descriptions below are the English ones, for readability of this export. ### [Home](https://www.developh.co/) · [English](https://www.developh.co/en) Full-service design studio in Lisbon. Top-tier branding, web and product for brands that need to move fast. ### [Studio](https://www.developh.co/studio) · [English](https://www.developh.co/en/studio) Meet the team behind Developh. We're a digital consultancy passionate about crafting exceptional digital experiences that drive real business results. ### [Projects](https://www.developh.co/projects) · [English](https://www.developh.co/en/projects) Explore our portfolio of digital products, websites and apps. See how we've helped businesses transform their ideas into successful digital solutions. ### [Media](https://www.developh.co/media) · [English](https://www.developh.co/en/media) Thoughts on design, code, and building digital products. Real lessons from the studio. No fluff, just what works. ### [Glossary](https://www.developh.co/glossary) · [English](https://www.developh.co/en/glossary) Plain-language definitions for design, development, strategy, and SEO terms, written by the Developh studio. A reference for founders, marketers, and anyone working with a design and code partner. ### [Contact](https://www.developh.co/contact) · [English](https://www.developh.co/en/contact) Get in touch with us. Reach out for inquiries, collaborations, or questions. We're here to turn your ideas into exceptional digital realities. ## Projects ### [Alcance: An own platform for a running and triathlon club](https://www.developh.co/projects/alcance) _Client: Alcance · Year: 2026 · Services: Website & E-commerce_ A running and triathlon club moving off Shopify onto its own platform: same beloved design, real layout underneath, and monthly memberships automated with direct debit and invoicing. ### [Alturas: A platform for a creative studio that goes beyond default](https://www.developh.co/projects/alturas) _Client: Alturas · Year: 2026 · Services: Website & E-commerce_ A website for Alturas Creative Studio: services, team, the Alturas Academy and a products area, carried by a bold identity of deep reds, electric blue and pixel type. ### [Portofino: A beach restaurant site with the sea inside it](https://www.developh.co/projects/portofino) _Client: Portofino · Year: 2026 · Services: Website Design & Development_ A website for a beach restaurant in Sesimbra with a full visual menu, event pages, reservation flows and a live beach camera streaming the real Praia do Ouro onto the page. ### [Almada Care: A calm digital home for a clinic that cares for families](https://www.developh.co/projects/almada-care) _Client: Almada Care · Year: 2026 · Services: Website Design & Development_ A marketing site for a private clinic in Almada: 20+ specialties, complementary services, insurers and a booking flow, wrapped in soft clinical light and orchestrated motion. ### [NØ MAN'S LAND: An event site with its own full ticketing platform](https://www.developh.co/projects/no-mans-land) _Client: No Man's Land · Year: 2026 · Services: Website & Ticketing Platform_ An event site and a full ticketing platform for a one-night festival in a winery: Stripe checkout, QR tickets with Apple Wallet, ticket transfers, scan check-in and an admin backoffice. ### [100% Bebé: Uma loja premium de puericultura com curadoria a sério](https://www.developh.co/projects/100-bebe) _Client: 100% Bebé · Year: 2026 · Services: Brand Identity & E-commerce_ A premium baby goods store in Portugal with real curation behind every product. We built the brand and the full catalogue that lets families trust the shop the way they trust the advice. ### [Clínica Cautela: A website for a three-generation dental clinic](https://www.developh.co/projects/clinica-cautela) _Client: Clínica Cautela · Year: 2026 · Services: Website_ A website for a Lisbon dental clinic with three generations behind it, anchored by a digital museum where each piece is a 3D artefact you can rotate, zoom and drop into your own room in augmented reality. ### [Armazém 810: the digital transformation of a bespoke atelier](https://www.developh.co/projects/armazem-810) _Client: Armazém 810 · Year: 2026 · Services: Website, Digital Strategy, Showrooms_ A.810 builds bespoke kitchens, wardrobes and bathrooms in Matosinhos for the most demanding homes in Portugal. Our first client in Porto, and now a full digital transformation: brand, website and showroom experience, from national reference to international name. ### [Imperador Tours: Website and booking system for a Sesimbra yacht charter](https://www.developh.co/projects/imperador-tours) _Client: Imperador Tours · Year: 2026 · Services: Website, Booking System_ Private yacht charters along the Arrábida coast from Sesimbra. We designed and built the website and the booking system that turns a Time Out–recognised experience into a reservation in a couple of taps. ### [Flores Island: A luxury flower studio inspired by the Azores, built for two studios in Lisbon](https://www.developh.co/projects/flores-island) _Client: Flores Island · Year: 2025 · Services: E-commerce & Videography_ A luxury flower studio in Lisbon, with arrangements inspired by the Azores and two physical locations. We built the brand and the e-commerce platform that brings bouquets, weddings, events, and workshops into a single system. ### [Patty Smash Burgers — Website, internal app and POS integration](https://www.developh.co/projects/patty-smash-burgers) _Client: Patty Smash Burgers · Year: 2026 · Services: Website, Web App, POS Integration_ Designing and building the website and operational web app for Patty Smash Burgers' three Lisbon locations, plus the technical integration that ties their Zonesoft POS to Uber Eats. ### [Spectron: A retro space shooter with the launch brand of a bigger studio](https://www.developh.co/projects/spectron) _Client: Spectron · Year: 2026 · Services: Landing Page_ Brand and launch assets for Spectron, a fast-paced retro space shooter from Strawberry Fox. We built the game brand, the launch artwork, and the asset set the studio carries into Steam, social and community. ### [Moto GO Peças: Honda PCX parts with same-day fit and shipping confidence](https://www.developh.co/projects/motogopecas) _Client: Moto GO Peças · Year: 2026 · Services: E-commerce Platform & Order Automations_ A specialist e-commerce for Honda PCX parts with search by model, year, colour and plate. We built the brand, the catalogue and the logistics layer that lets owners order the right part on the first try. ### [LMS Travel Services: Premium private transfers and tours across Portugal, in five languages](https://www.developh.co/projects/lms) _Client: LMS Travel Services · Year: 2025 · Services: Website, Social Media & Backoffice_ A premium private transfer and tour service across Portugal, serving airports and custom itineraries with a five-language booking experience. We built the brand and the digital home. ### [Rompeolas Surf School: A Costa da Caparica surf school in five languages](https://www.developh.co/projects/rompeolas-surf-school) _Client: Rompeolas Surf School · Year: 2026 · Services: Website_ A Costa da Caparica surf school with a five-language booking experience for an international audience. We built the brand and the digital home that lets visitors plan a surf day without a second email. ### [CHOQ: A premium streetwear brand that refuses to act like a marketplace](https://www.developh.co/projects/choq) _Client: CHOQ · Year: 2026 · Services: E-commerce Platform_ A Portuguese premium denim and streetwear label with a founder, a founder's taste, and a community of creators. We built the brand, the storefront and the membership experience. ### [Strawberry Fox: A studio identity built to outlast its first title](https://www.developh.co/projects/strawberry-fox) _Client: Strawberry Fox · Year: 2026 · Services: Website_ A studio identity for a Portuguese indie game dev house that wanted to launch its first game with a brand built to carry every title that follows. We built the mascot, the system, and the toolkit the team uses to ship. ### [Granfer: A Portuguese fresh fruit producer with a brand that matches the orchard](https://www.developh.co/projects/granfer) _Client: Granfer · Year: 2025 · Services: Website_ A Portuguese fresh fruit producer with real orchards, real seasons, and a story older than most agri-food brands. We built the brand and the digital home that lets the orchard do the talking. ### [ClubIQ — Launch landing page](https://www.developh.co/projects/club-iq) _Client: ClubIQ · Year: 2025 · Services: Landing Page_ A launch landing page for ClubIQ, the team building a management app for Portuguese sports clubs. We designed and built the public page that introduces the product and walks the visitor from first impression to download. ### [Heathus: A creative studio's identity and digital home](https://www.developh.co/projects/heathus) _Client: Heathus · Year: 2026 · Services: Website_ A multidisciplinary creative studio focused on direction, design and communication. We built the brand system and the digital home that carry the work and the people behind it. ### [HomeValue: A brand and platform for Portuguese real estate investment](https://www.developh.co/projects/home-value) _Client: Home Value · Year: 2024 · Services: Branding & Landing Page_ A family-run real estate investment business in Portugal. We built the brand, the platform, and the founder-led seller flow that turns a first contact into a qualified conversation. ### [Spear Tactical: A serious landing page for a serious defense supplier](https://www.developh.co/projects/spear-tactical) _Client: Spear Tactical · Year: 2024 · Services: Landing Page_ A landing page for Spear Tactical Solutions, a NATO-member-state arms supplier. Built for procurement readers who want the operational story in the first scroll, not the second email. ### [The Echo Surfers: A Fonte da Telha surf school rebuilt in two languages](https://www.developh.co/projects/the-echo-surfers) _Client: The Echo Surfers · Year: 2023 · Services: Website_ A Fonte da Telha surf school rebuilt around one simple idea: visitors should know what to book the moment they land. Lessons, rentals, retreats and Echo Kids, in two languages, on a single platform. ### [Poker Slayer: Logo, web and app design for a poker-focused product](https://www.developh.co/projects/poker-slayer) _Client: Poker Slayer · Year: 2025 · Services: Branding, Web & App Design_ A design-only engagement covering logo, web and app for a poker-focused digital product. We delivered the visual system; the client's engineering team handled the build. ### [Nautivent: A maritime tourism brand and booking platform for Cascais and Lisbon](https://www.developh.co/projects/nautivent) _Client: Nautivent · Year: 2023 · Services: Branding, Website, Social Media & Photography_ A maritime tourism brand for private boat tours along the Cascais and Lisbon coastline. We built the full identity, the booking site, and the photography that carries the entire visual system. ### [Difere: Surf, skate and outdoor, held together by one brand](https://www.developh.co/projects/difere) _Client: Difere · Year: 2025 · Services: Website_ A multi-disciplinary school in Caparica teaching surf, skate and outdoor as one coherent program. We built the brand and the landing that holds it all as a single block. ### [Ajudar os Bombeiros: A civic platform built in 72 hours while Portugal burned](https://www.developh.co/projects/ajudar-os-bombeiros) _Client: Ajudar os Bombeiros · Year: 2024 · Services: Website_ A civic platform built in 72 hours during the 2024 Portuguese wildfires, centralizing donations, collection points, help requests and partnerships while the country burned. Went nationally viral in days. ### [Kailua: A beachfront restaurant brand and platform for Fonte da Telha](https://www.developh.co/projects/kailua) _Client: Kailua · Year: 2025 · Services: Website & E-commerce_ A beachfront restaurant brand in Fonte da Telha with a full reservations platform, monthly menus, event flows and a digital experience built to match the place itself. ### [Knowledge Made Modern](https://www.developh.co/projects/toma-nota) _Client: Toma Nota · Year: 2025 · Services: Brand Identity & Product Design_ Branding a modern study center from the ground up ### [Designing a Investment Brand for Sal Island, Cape Verde](https://www.developh.co/projects/lumen-sal) _Client: Lumen Sal · Year: 2025 · Services: Branding, Website & Brochure_ Creating a premium real estate brand and immersive digital experience for a landmark residential development on Sal Island. ### [Zero to One: Building Luso Impor](https://www.developh.co/projects/luso-impor) _Client: Luso Impor · Year: 2023 · Services: Branding, Website & Social Media_ Building an entire brand presence from scratch and scaling it to 40K+ global visitors in 4 months. ## Articles ### [The anatomy of a leek: the engineering behind the GTA VI breach](https://www.developh.co/media/cyberleek-gta-vi-engineering) _By Tiago Rodrigues · Trends · 8 min read_ Session accounts, Monero decimals as identity, a site that cannot be taken down, and a token that traded before the first frame leaked. What Cyberleek says about systems design. In August 2026 someone started leaking Grand Theft Auto VI. And it was not the usual thing, a phone filming a monitor in a dark corner. It was clean gameplay clips, the whole map of Leonida, and later footage from what looks like a working build, published on a schedule by someone calling themselves Cyberleek. The internet spent that week arguing about spoilers, which is fair enough. We spent it reading the infrastructure, because almost nobody picked up that part and it is, honestly, one of the best pieces of adversarial engineering we have seen in years. Whoever did this did not just take a game: they built, well in advance and with a lot of care, the entire machine around taking it. **10¹²**identifier slots hidden in the decimals**1e-12**XMR: one piconero, the resolution floor**0**rows of state stored before payment**4 days**infrastructure live before the first leak *◆*timeline / aug 2026aug 14 a permanent domain is bought on Arweave's naming system aug 15 a Solana token starts trading. nobody notices aug 18 gameplay and the full map leak, watermarked with QR codes aug 19 copycat mints with the same ticker start trading aug 20 footage shows LEEK shot into a wall, from a working build aug 21+ Rockstar answers with DMCA takedowns. the leaks continue ## Rockstar has been here before This is the third time in four years, which on its own says something. In September 2022 a teenager tied to Lapsus$ got into Rockstar's systems and leaked 90 clips of an early GTA VI build. Part of it, and this detail never stops being absurd, was done from a hotel room where he was under police protection, using a Fire TV Stick and the hotel television. A UK court gave him an indefinite hospital order and the case is still dragging on, per [the BBC](https://www.bbc.com/news/technology-67663128) and [PC Gamer](https://www.pcgamer.com/games/grand-theft-auto/grand-theft-auto-6-leaker-who-was-given-an-indefinite-sentence-in-2023-because-he-wouldnt-stop-hacking-is-now-out-of-hospital-and-awaiting-retrial/). April 2026 brought [another breach](https://www.tomshardware.com/tech-industry/cyber-security/rockstar-games-confirms-it-was-hacked-by-malicious-group-shinyhunters-takes-credit-gives-until-april-14-to-pay-ransom-or-risk-leaking-confidential-data-shinyhunters), this one claimed by ShinyHunters and with a ransom clock attached. Then came August, with material [Tom's Hardware described as catastrophic](https://www.tomshardware.com/video-games/catastrophic-gta-vi-leak-is-a-full-working-build-notorious-hacker-cyberleek-taunts-rockstar-games-by-spraying-the-word-leek-onto-a-wall-in-game-with-bullets). Nobody knows yet how the build got out, but everything built around it is far too finished to be one person working alone. ## A site built not to die Leak sites usually die over a weekend: the host pulls the server, or the registrar takes the domain, and that is the end of the story. This one lives on Arweave, where the rules are different. You pay once, the file replicates across miners, and there simply is no delete operation. The domain is an ArNS name bought through ar.io four days before the first clip appeared, and you reach it through gateways, independent servers that all hand out the same file. Kill one gateway and the others keep answering, and new ones show up within minutes. ◆ TAKEDOWN SURFACE one immutable file on Arweave paid once · replicated · no delete opcode gateway gateway seized gateway new one removing a gateway removes an address, never the content The practical result is that there is nothing to raid and nobody to serve. A takedown notice needs someone on the other end who can comply with it, and this design takes that person off the map on purpose. ## An inbox with no server No email, no Telegram, no X, no Discord, because each of those is, at bottom, a company that can be asked a question about you. Instead the site mints the visitor a Session account right there. Session uses no phone numbers and has no central server: an account is an X25519 keypair generated on the device, and the public half of that pair is the Session ID itself. *◆*session account, in one glance// generated locally, nothing is registered anywhereconst seed = mnemonic13Words()const keypair = x25519(seed)const sessionID = "05" + hex(keypair.publicKey) // 66 chars// messages are pulled from a swarm of nodes, addressed// by the public key itself. no account row, no mailboxconst inbox = swarm.fetch({ tag: keypair.publicKey }) None of this gets registered anywhere: no confirmation email, no row in a users table, the identity exists the second the keys are generated in the browser and exists only there. Up to this point, it is worth saying, this is fairly ordinary opsec in this world. What they do next is not. ## What Monero actually hides Monero hides three things with three different mechanisms, and this design only needs one of them. #### Sender Ring signatures mix the real input with decoys. The chain proves one of them is genuine without saying which. #### Recipient Stealth addresses send every payment to a fresh one-time address. The address you publish never appears on-chain. #### Amount Pedersen commitments inside RingCT encrypt the value. Anyone can verify inputs equal outputs. Only the receiver reads the number. The amount is the one they use, and it is worth understanding why: on Monero, the value of a transaction is publicly verifiable but privately readable. Everyone can confirm the sums balance, but only the receiver can read the figure itself. Which means there is a communication channel with exactly one reader, sitting there unused, inside every transaction on the network. ## The twelve decimals Monero amounts carry twelve decimal places, and this is not an interface convention, it is the floor of the protocol. One atomic unit is 1e-12 XMR, one piconero, per [Monero's own documentation](https://www.getmonero.org/resources/moneropedia/atomic-units.html). The site generates an amount for the visitor. The whole number is the contact fee; the digits after the point are the identity. 400.818811529907feeidentity · 12 atomic-unit digits Seen as a data structure, it is one integer of piconeros cut in two by magnitude: the high digits carry money, the low twelve carry an ID, and both ride in the same encrypted field. ## The only design that works without a server Their derivation is not public, so what follows is us reconstructing it, and we are fairly confident, because there is only one shape that can work at all. A server holding the mapping between numbers and accounts would defeat the whole idea. A hash cannot be reversed, which means the receiver cannot take twelve digits and recover a randomly generated Session key from them. The arrow has to run the other way: the number is generated first, and the account is born from the number. *◆*client / in the browser// this number IS the secret. everything else derives from it.const n = randomInteger12Digits()const seed = kdf(SALT, n)const keypair = x25519(seed)const sessionID = "05" + hex(keypair.publicKey)const amount = FEE + n / 1e12 // 400.818811529907// shown to the visitor. never transmitted. *◆*receiver / watching the chain// only this wallet can read the amount at allfor (const tx of wallet.incoming()) { const atomic = tx.amount // in piconeros const n = atomic % 1_000_000_000_000n // low 12 digits const seed = kdf(SALT, n) // same derivation const sessionID = "05" + hex(x25519(seed).publicKey) session.open(sessionID) // says hello first} The same Session ID ends up on both sides without ever being transmitted. The number is the account. ◆ END TO END browser monero receiver amount = FEE + n / 1e12n picked locally, keys derived from it amount encrypted on-chainPedersen commitment, one reader decrypt, n = amount % 1e12only this wallet can read it kdf(SALT, n) rebuilds the keyssame sessionID, never transmitted opens the conversationthe receiver says hello first the identifier never leaves the payment **Why the payment cannot come from an exchange.** Exchanges round withdrawal amounts, and rounding wipes the low digits, which here are the whole identity. The warning on their site reads like customer service, but in practice it is a protocol constraint. ## Where it breaks We like this design a lot, and that is precisely why the holes are worth pointing at. Twelve digits give 10¹² possible slots, which sounds infinite but is not: with random assignment, the birthday paradox puts the first collision at around a million issued identifiers. Two visitors who land on the same number land in the same Session account and start reading each other's messages. For an inbox that gets a few hundred contacts this never becomes a problem; as a general identity scheme, it has a ceiling drawn into the floorplan from day one. The friction is considerable too: you need a Monero wallet, funded, and you have to send an exact amount down to the last decimal place. Nobody builds a funnel like that for reach, and we suspect that is intentional, the fee is the filter. ## The launch was set up before the leak The sequencing is the part almost nobody covered, and the chain has it recorded with date and time. Analysts at [Bitquery pulled the whole thing](https://bitquery.io/investigations/cyberleek-gta6-leak-coin): permanent domain bought on 14 August, Solana token trading on the 15th, the leak on the 18th with QR codes for both burned into every watermark. Read as a launch plan, it is reasonably textbook. Infrastructure up four days early, the asset held back until the channel was in place, and a watermark doing attribution and call to action at the same time, and surviving re-uploads, screen recordings and reaction videos, which is exactly the kind of material a DMCA notice cannot chase. **13x**token move in the first hour of the leak**$1.47M**volume in that same hour**$22.7M**through the main pool in one week**6 min**window in which the top five wallets entered What they could not set up was who caught the money. Per Bitquery, the five biggest winners took about 158 thousand dollars between them, all bought inside a six-minute window, and none of them has any link to the group. They are bots that buy anything moving on-chain. You can plan a launch down to the detail; you cannot plan on being faster than machines that sit there waiting for launches. ## The other side is engineering too Take-Two's response is just as interesting to read. DMCA notices work on YouTube but do almost nothing to an immutable file behind swappable gateways, so the pressure went where identifiers actually live: per [court filings reported by Tom's Hardware](https://www.tomshardware.com/video-games/console-gaming/take-two-subpoenas-microsoft-for-windows-device-ids-of-everyone-in-three-discord-servers-in-gta-6-leak-hunt), Take-Two subpoenaed Microsoft for the Windows device IDs of everyone in three Discord servers where the clips were circulating. Everyone in the server, not a list of suspects. And this is where the whole game becomes visible in a single move. One side stripped every centralised identity surface out of its own stack; the other went looking for identity in the platforms the audience was already using. Put the two stacks side by side and the difference is not sophistication, it is how many companies can be handed a subpoena about you. LayerOrdinary productThis design HostingCloud provider with an account and an invoiceImmutable file, interchangeable gateways DomainRegistrar that can suspend itPermanent on-chain name SignupRow in a users tableKeypair generated in the browser IdentityEmail or phone, tied to a providerTwelve digits inside a payment MessagingProvider with logs and a legal teamSwarm addressed by public key PaymentProcessor that knows both partiesAmount only the receiver can read ## What we take from it We build identity systems, checkouts and content infrastructure for clients, so we read this the same way you read somebody else's code: looking for the decisions, not the drama. The one that stays with us most is the constraints. These people could not use a database, an email provider or a social login, because each of those is an entity that can be compelled to talk, and once you take all of that off the table, what is left is two properties of networks that already existed, well combined. Most of the products we get asked to work on have exactly the opposite problem: every tool in the world available, and nothing particularly interesting done with any of them. When we built the ticketing for [NØ MAN'S LAND](/en/projects/no-mans-land) we had the inverse problem. There was too much identity, spread across Stripe, email and the database, and the work was cutting it down to the minimum the door actually needed to know on the night: a QR that either is valid or is not. And then there are the decimals, which we will be quoting at each other for months. They did not attach an identifier to a payment; they put it inside the payment, in a field that already existed, at a resolution the currency already guaranteed, readable by exactly one person. Finding the layer that already does half the job and letting it do the rest is an idea worth stealing even for completely boring products. Someone sat down and worked all of this out before a single frame got out. Whatever happens to the people behind it, the design is going to end up being taught. --- ### [NØ MAN'S LAND: from the first click to the dancefloor](https://www.developh.co/media/no-mans-land-official-website-ticketing) _By Tiago Rodrigues · Process · 3 min read_ We designed and built the official NØ MAN'S LAND website and ticketing product. The story behind the launch, two days before Palmela opens the dancefloor. Some projects end at launch. This one only starts making sense when the first person arrives with a ticket bought through the product we built. **NØ MAN'S LAND** takes over Adega de Palmela on 18 July 2026. DJEFF, Tiago Cruz, ANSELLMØ, Gabriel Nazaré b2b Hugo Tabaco and Habitat are on the line-up. Palmela gets a new electronic music festival, built around Portuguese talent, local food and a venue that could not belong anywhere else. ## The experience starts before the door The NØ MAN'S LAND team asked us to make the digital experience feel like the event: dark, direct and immersive. We designed and developed the new official website as the place where the whole day comes together, from the line-up and venue to tickets and private tables. This is not a campaign page with a checkout bolted on. It is a custom ticketing product. Visitors can choose their ticket, apply a promo code, pay securely with Stripe and receive a PDF ticket with a QR code by email. The same system handles VIP tables and private areas from an interactive venue map. “The result is a seamless, aesthetic and intuitive digital space where you can dive into the NØ MAN'S LAND concept and plan your day with us.” That was the real brief. Make the first click feel like part of the festival, without letting the atmosphere get in the way of buying a ticket on a phone. ## Palmela is already paying attention The first release sold out. [New in Setúbal](https://newinsetubal.nit.pt/fora-de-casa/no-mans-land-palmela-vai-receber-um-novo-festival-de-musica-eletronica) covered the ambition to put Palmela on the national festival map, while [Jornal de Negócios](https://www.jornaldenegocios.pt/comunicados-de-imprensa/detalhe/no-mans-land) highlighted the meeting of electronic music, heritage, gastronomy and community. Now there are two days left until the dancefloor opens. ## 10% off tickets with DEVELOPH10 Buy through the [**official NØ MAN'S LAND ticket page**](https://wearenomansland.pt/tickets) and enter **DEVELOPH10** at checkout for 10% off. See you on the dancefloor. --- ### [Imperador Tours named one of Time Out's 20 great experiences of 2026](https://www.developh.co/media/imperador-tours-time-out-deluxe-2026) _By Tiago Rodrigues · News · 3 min read_ Time Out Deluxe selected Imperador Tours as one of Portugal's twenty great experiences of 2026. We built the digital home and booking system around it. **Imperador Tours** has been selected by Time Out Deluxe as one of Portugal's twenty great experiences of 2026. “Guided tours along the coast, an invitation to explore at your own pace.” That is how Time Out describes private trips aboard the Imperador, an Azimut 42 leaving Sesimbra Marina for the Arrábida coast and Cape Espichel. ## The experience came first Imperador Tours had already spent eleven years on the water and completed more than 1,200 departures. Sunset trips, half-days, full days and private or corporate charters all start from the same thing: reading this stretch of coast from the sea, without rushing it. ## We built the digital place where it lives The operation and the brand already existed. Developh designed and built the [multilingual website and booking system](https://www.imperadortours.com) around them, so a guest can move from discovering the boat to choosing an experience, date and group size, then complete a paid reservation without an email exchange. The website reads like the coast but works like a product. Portuguese, English and Spanish. A booking flow for every type of trip. The editorial space needed to explain the boat, the route and the recognition without turning the experience into a brochure. ## National recognition for the right thing The Time Out distinction belongs to the experience Imperador Tours delivers on the water. We are proud that the digital home we built now carries that recognition and makes it easier for more people to live it. Congratulations to the Imperador Tours team. --- ### [Érica Mendes joins Developh to lead client relationships and community](https://www.developh.co/media/erica-mendes-joins-developh) _By Tiago Rodrigues · News · 2 min read_ Developh is now a team of eight. Érica Mendes joins us to lead client relationships, community, partnerships and brand presence. We are eight now. **Érica Mendes** has joined Developh to lead client relationships, community and partnerships. The role has a simple input: communicate, connect and represent. The output is better insight, more visibility and opportunities that do not appear when a studio stays behind its screens. ## A visible point of contact Érica will work across client relations, brand growth, community and networking, strategic partnerships, event activation and brand presence. In practice, that means giving the studio a consistent human presence before, during and after every project. This is not an account-management layer between clients and the people doing the work. It is the opposite: a clearer connection to the team, better context on both sides and more room to turn conversations into useful action. ## Four coffees, one dachshund and no fear of making things happen Érica runs on four coffees a day, works from anywhere and is terrified of flying but gets on the plane anyway. She organised a walk for 200 dachshunds in less than a month and turned a TikTok into an Antena 3 radio interview. If she can bring two hundred dachshunds together, imagine what she can do with a brand. Welcome, Érica. --- ### [Why we moved the Developh website from Framer to Next.js](https://www.developh.co/media/framer-to-nextjs-migration) _By Tiago Rodrigues · Process · 3 min read_ Developh lived on Framer for two years. In May 2026 we rebuilt the whole thing on Next.js. The why, what we gained, what we lost, and when we still recommend Framer. ## TL;DR Developh lived on Framer for two years. In May 2026 we rebuilt the whole thing on Next.js. Not regret. Graduation. ## The wall The new website was about to ship on Framer. Lighthouse spat 56 on mobile. Static OG. Every custom animation went through overrides that broke on the next plugin update. For a studio that sells serious design and code, that's embarrassing. ## Why we left **Performance.** Framer ships JavaScript you don't control. On a page with polished motion that's half a megabyte of overhead before a single line of our code runs. On Next.js + Convex we stopped thinking about it. **Technical SEO.** We wanted per-page dynamic OG, llms.txt so LLMs cite us, FAQPage schema, hreflang with x-default, IndexNow auto-pings on publish, a bilingual sitemap. On Framer you go as far as the platform lets you. **Composition.** Mixing experimental motion with reactive Convex queries and our own in-house CMS is trivial in code. On Framer it's friction at every component. ## What we gained A bundle small enough to pass Core Web Vitals on mobile. 24 schema types in production (Article, FAQPage, DefinedTermSet, BreadcrumbList, Service, Organization, WebSite with SearchAction). Every component ours, every animation debuggable, every query versioned in git. ## What we lost Edit speed for non-developers. We replaced it with an in-house CMS on Convex. There's a curve. But it's ours and nobody charges us per seat. ## When we still recommend Framer High-fidelity prototypes for user testing. One-page websites with a lifespan of months, not years. Founders without a technical team who want something live this weekend. It's the right tool for that. It's not the tool for serious digital product. ## Who we are We're not a Framer agency. We build custom for clients who need digital product that has to hold up for 5 years. Our own website now reflects that. --- ### [How much does a website cost in Portugal in 2026](https://www.developh.co/media/website-cost-portugal-2026) _By Tiago Rodrigues · Strategy · 9 min read_ An honest, studio-side breakdown of website pricing in Portugal. What 1,000€ buys, what 50,000€ buys, why the question is wrong, and how to set your budget without getting fleeced. ## The wrong question "How much does a website cost?" is the first question every founder asks. It's also the question every honest agency dodges, because the answer depends entirely on what you actually need. Asking how much a website costs is like asking how much a car costs. A scooter is a car. A Cybertruck is a car. So is a Ferrari. The price ranges from a few hundred euros to half a million, and the right answer for you depends on what you're using it for. Anyone who quotes you a flat number before asking what your business does is either selling a packaged product or has stopped listening. That said: ranges exist. Knowing them protects you from agencies that quote 40,000€ for what should be a 5,000€ build, and from freelancers who quote 1,500€ for a build that ought to cost ten times that. Here are the real numbers in Portugal in 2026. ### The real ranges These are end-to-end ranges for finished websites delivered in Portugal in 2026. Pricing is in euros, excluding VAT, and assumes the studio handles everything from strategy through launch. Recurring costs (hosting, domains, maintenance) are separate, covered later. **0€ to 500€: DIY platforms.** Wix, Squarespace, Carrd, Framer's free tier. You build it yourself. Useful for validating an idea, running a one-off event page, or shipping something this weekend. The trade-offs: your time, generic templates, platform lock-in. Fine for testing demand. Not where you build your real brand. **500€ to 3,000€: Freelance brochure website.** A solo freelancer in Portugal builds you a 4-to-8-page website. Usually a Wix, Webflow or Framer template adapted, or a basic WordPress install. No real strategy, no original branding, no copywriting. You provide the words, they make it look reasonable. Good for service businesses that just need a presence and don't compete on craft. **3,000€ to 8,000€: Small studio, simple website.** A two or three-person studio takes you through a short discovery, designs custom layouts, writes some of the copy, and builds it on a real CMS or modern stack. You get something that looks specifically yours. This is the sweet spot for service businesses, restaurants, clinics, small consultancies, and early-stage startups. At Developh, our 1,000€ "Pilot Project" tier lives at the bottom of this range when the scope allows. **8,000€ to 25,000€: Studio, real product or e-commerce.** A studio takes the full job: brand strategy, copywriting, custom design, custom code, integrations (Stripe, Shopify, CRM, analytics), multiple languages, accessibility. You're paying for taste and engineering, not pages. This is what most ambitious Portuguese SMEs and well-funded early-stage startups end up at when they want their digital presence to match their business. **25,000€ to 100,000€+: High-end studio or agency.** Multi-month engagements. Custom design system, complete brand identity, multi-page marketing website, content strategy, motion design, deep platform integrations. Often paired with the launch of a product, a fundraising round, or a rebrand. This is where Lisbon and Porto's top studios charge for the level of work that competes with London or Berlin output, with the cost-of-living tailwind in your favour. **30,000€ to 200,000€+: Custom web app or SaaS.** Not a website. A product. Custom backend, user accounts, payments, complex business logic, mobile-responsive web app. Pricing scales with scope. A simple internal tool sits at the bottom; a full-featured B2B SaaS at the top. ### What makes the same website cost 5,000€ vs 25,000€ The same five-page website can cost 5,000€ or 25,000€ depending on what's actually under the hood. Here's where the money goes. **Strategy.** A few hours of "what is this business and who is it for" can change everything else downstream. A studio that does proper discovery (interviews, competitive audit, positioning workshop) charges 1,500€ to 5,000€ for it. A freelancer who skips this step saves you money on day one and costs you a redesign in eighteen months. **Branding.** Logo, colour, type, tone of voice, brand guidelines. A starter brand identity from a studio runs 2,500€ to 8,000€. Without it you get a generic-looking website dressed in stock-photo vibes. With it you get something that survives a Google Image search. **Copywriting.** Most "expensive" websites are expensive because someone wrote real words for them. A studio rate of 120€ to 200€ per hour for copy adds up fast on a multi-page website. The studios that include copy in their pricing are doing you a favour. The ones that say "you'll provide the copy" are setting you up for a finished design with placeholder text six weeks later. **Custom design.** Bespoke layouts cost more than templates. Rule of thumb: a custom-designed page (think hero, three sections, footer) takes a senior designer four to eight hours, from concept to final. Multiply that by your page count and you see why "we'll just design it from scratch" can compound quickly. **Engineering quality.** Two websites can look identical and have wildly different price tags depending on the build quality. The cheaper one breaks at slightly larger fonts, fails on mobile, ships 4MB of unused JavaScript, and ranks worse on Google. The expensive one is fast, accessible, multilingual-ready, and properly indexed. The visual diff is small. The conversion-and-SEO diff is huge. **Integrations.** Stripe payments, Shopify storefront, Calendly booking, HubSpot CRM, multilingual content, advanced analytics, custom forms with email automation, SSO. Each integration adds hours and risk. A website with five integrations isn't 5x more expensive than a website with one, but it's well over double. **Motion and interactivity.** Subtle micro-animations are cheap. The kind of liquid, polished motion that makes Stripe and Linear feel different costs real engineering hours. 3,000€ to 8,000€ of motion polish is what separates "looks fine" from "feels different". ### The traps to avoid **The "ongoing freelancer" trap.** Freelancers quoting tiny project fees and then billing you 60€ to 100€ per hour for every change. Six months in, you've paid more than the studio rate, with worse output and no documentation. **The platform-prison trap.** Cheap website builders that lock your content into proprietary formats. When you outgrow them, migrating is a partial rewrite. Pick platforms with export paths. **The hidden-maintenance trap.** "It's just a one-off project" usually isn't. Sites need security updates, dependency upgrades, content edits, tracking-pixel additions, broken-form fixes. If your quote doesn't address what happens after launch, ask before signing. **The copy-on-the-side trap.** A studio that says "we'll start designing while you write the copy" is gambling that you'll deliver words on time. You won't. Find someone who either writes the copy or factors writing time into the timeline. **The endless-revisions trap.** Quotes without clear revision limits invite scope creep on both sides. Three rounds of revisions per phase is normal. Unlimited revisions is a contract designed to either run aground or eat the studio's margin. ### How to set your budget The right budget for a website in Portugal in 2026 is whichever of these is smallest: **·** 5 to 15 percent of your first-year revenue if you're an established business doing a redesign. **·** 5,000€ to 25,000€ for a typical SME or early-stage startup. **·** The cost of one major piece of physical infrastructure your business already owns: a delivery van, a high-end espresso machine, your front-of-house renovation. Your website is now usually more important than any single one of those. Whichever number lands smallest, that's a sensible floor. Going below it gets you a worse return per euro than spending on almost anything else in your business. ### What you'll pay every year, no matter what The launch number isn't the only number. Here's what runs after the project ends. **Domain:** 10€ to 50€ per year for a .com or .pt. Renew automatically. **Hosting:** 0€ to 600€ per year. Vercel, Netlify, Cloudflare Pages, Fly.io. The free tiers cover most marketing websites; expect 20€ to 50€ per month if you're on a paid plan with backups and bandwidth. **Email and analytics tools:** 0€ to 100€ per month combined. Resend or Postmark for transactional email, Plausible or PostHog for analytics, Loops or Mailchimp for newsletter. **Maintenance:** 600€ to 3,000€ per year for a website that ships small updates monthly. 0€ if you can do edits yourself in a sane CMS. **Content:** The cost most teams forget. Photography, copy refreshes, articles, SEO updates. Plan for 1,000€ to 10,000€ per year if you want the website to stay alive in search. ### The Developh model For full transparency: this is what we charge. We publish our pricing tiers at /start so you can audit them. Our entry point is 1,000€ for a "Pilot Project", a focused brand or marketing website delivered in two to three weeks. It's below market for what you get, deliberately, because we want to work with founders we like even when budgets are early. Mid-tier projects sit between 5,000€ and 15,000€. Most of our work lands here. Custom design, custom code, copywriting included, branding-light or branding-full depending on scope. Custom Projects start at 15,000€ and run to whatever the brief justifies. Full brand identity, design system, multi-language website, integrations, motion. We commit to a fixed price and a fixed timeline upfront. Every project ships with our "Forever" guarantee: lifetime support on what we built, included. That covers bug fixes, content updates, and small design tweaks. Big new features get scoped as additional projects at the same fixed-price model. You never pay us by the hour. ### Frequently asked questions ### Is it cheaper to hire a freelancer or a studio? For projects under 3,000€, freelancers usually win on price. For anything bigger, studios win on total cost of ownership: copywriting included, branding included, post-launch support included, no surprise hourly invoices three months in. ### How long does a website take to build in Portugal? Two to four weeks for a focused website. Six to twelve weeks for a complete brand-and-build engagement. If someone quotes less than two weeks, ask hard questions about what's actually being delivered. ### Can I get a website built for under 1,000€? Yes, if you build it yourself on Squarespace, Wix or Framer. No, if you want it custom-designed and custom-built. The minimum viable price for a real designed-and-built website in Portugal is around 1,500€ to 2,000€, and that's a freelancer's rate, not a studio's. ### Why is the same template more expensive in Lisbon than in Porto or Aveiro? Mostly it isn't. Studio pricing in Portugal is reasonably consistent across cities. The bigger differentiator is the studio's experience tier and the sector they specialise in. Lisbon studios that work with international startups often charge a 20 to 40 percent premium because their reference clients pay London-level rates. ### Should I build my own website to save money? If you're a designer, sometimes. If you're not, the time you'll spend learning, fighting the platform, and producing something that looks generic is almost always more expensive than the studio fee, once you cost your own hours honestly. ### What happens if I outgrow my website? If it was built on a real codebase (Next.js, modern WordPress, custom React) you can migrate or rebuild incrementally. If it was built on a no-code platform (Webflow, Framer, Squarespace), migration usually means starting over. Pick stacks with real export paths. ### Do you work with clients outside Portugal? Yes. Most of our clients are based in Portugal, but we've shipped projects for teams in the UK, Spain, France, Germany, the US, and Brazil. Remote-first by default, with the option for in-person workshops in Lisbon, Porto, or wherever the client is. --- ### [Cursor Café Lisboa: the industry came to our hometown](https://www.developh.co/media/cursor-cafe-lisboa) _By Tiago Rodrigues · Trends · 3 min read_ A co-working day with the Cursor team and Bynd VC, right here in Lisbon. With Miguel from Nautivent, my best friend, and photos by Nicholas (@volet.volet_). Showed up at the **Cursor Café Lisboa** on April 16th with Miguel, founder of Nautivent and my best friend. We didn't know exactly what to expect. We left thinking we'd just been somewhere that mattered. The format was simple. A co-working day put together by Cursor and [Bynd VC](https://www.bynd.com/), 10am to 6pm. Cursor credits at the door, coffee flowing, the Cursor team scattered across the floor asking what people were building. The kind of "show up, shut up, ship" energy I love. ## The people I kept catching faces I only knew from X. The Cursor team moved between tables asking what people were working on. The real surprise was the founders and engineers from European startups who flew in just for the day. Some of the most respected names in the space ended up two metres away, ordering espresso. ## The hometown thing I've spent years watching the industry happen in San Francisco, New York, sometimes London. Having it land in **Lisbon**, our actual hometown, and walking in as a regular instead of a tourist, is something I'm still processing. It's a reality I never pictured myself living. And the more it happens, the more I want it. ## Shoutout Massive thanks to **Nicholas** for these photos. Go look at his studio, [@volet.volet_](https://www.instagram.com/volet.volet_/). Serious work. And to the Cursor + Bynd team for setting this up. See you at the next one. --- ### [How designers and developers can actually collaborate](https://www.developh.co/media/how-designers-and-developers-can-actually-collaborate) _By Tiago Rodrigues · Psychology · 5 min read_ How the best teams kill handoff friction and ship better products faster. Less ceremony, more shared context, real collaboration instead of throwing files over the fence. ## The handoff from hell Sara spent three weeks getting the micro-interactions right. Every animation curve, every state change, every pixel pushed into place. She annotated everything, wrote detailed specs, handed over a clean Figma file. Two weeks later she saw the implementation. It looked like her design's second cousin who'd been in a bar fight. "That's not technically feasible," the developer said. "Those animations would tank performance. This layout breaks on mobile. That component doesn't exist in our system." Sara's story plays out daily across thousands of companies. The designer-developer gap is one of the most stubborn problems in tech, surviving every wave of process improvements, tools, and methodology. It isn't about personalities or skill. It's about two fundamentally different ways of seeing the world. ### The two-cultures problem Designers and developers might work on the same products, but they live in different universes. Designers think in possibilities, developers in constraints. Designers optimise for the experience, developers for the runtime. Designers see fluid journeys, developers see state machines. Neither view is wrong. Both are essential. The tragedy is when they never actually meet. The split runs deeper than job descriptions. Design education rewards exploration, critique, endless iteration. Engineering education rewards efficiency, precision, definitive answers. By the time the two sides meet at work, they're speaking different languages about different values, using different tools. ### Why traditional handoffs fail The classic workflow assumes a clean boundary that doesn't exist. Designers design, developers develop, the file gets thrown over the fence. Modern products are too complex for that. Edge cases multiply. Platform differences pile up. Performance constraints fight aesthetic goals. No spec doc captures every nuance. Static mockups lie by omission. They show happy paths, not error states. They assume ideal content, not the real-world mess. They present desktop perfection while hiding mobile complexity. Developers fill those gaps with assumptions, usually the wrong ones from a design standpoint. Even great documentation falls short. Designers document what they think developers need. Developers need what designers never thought to write down. The gap between intent and implementation widens with each unspoken assumption. ### What actually works The teams that solve this don't solve it with better tools or more documentation. They solve it with a working structure that makes collaboration unavoidable. Designers sit in code reviews. Developers sit in design reviews. Everyone understands the constraints and the possibilities at the same time, before decisions get locked in. At the studios shipping the cleanest work, designers and developers pair from day one. They sketch together, prototype together, debug together. There's no handoff because there's no separation. The first time it feels weird and slow. By the third project it feels obvious, and the velocity goes up because nothing has to be re-done. ### Tools help. Culture wins. Modern tools shrink the gap. Design tokens make styles literal contracts. Live components let designers work in the same component library developers ship. Storybook gives both sides a shared canvas. Figma's variables, React component connections, the new wave of design-to-code workflows: useful, all of them. None of it replaces the basic shift. Treat design as a dialogue, not an artefact. Treat the implementation as part of the design, not a downstream concern. Hire people who can hold both sides in their head, even if their job title says one or the other. ### The bar is higher now The market has moved. Users feel the difference between a product where design and engineering rowed together and one where they fought. Subtle interactions, tight performance, real responsive layouts: the things that used to be polish are now table stakes. You can't get there with handoffs. You get there with collaboration that's structural, not aspirational. Sara's story doesn't have to repeat. The teams that stop letting it repeat are the ones still shipping good work in five years. --- ### [Why faster isn't always better](https://www.developh.co/media/why-faster-isn-t-always-better) _By Tiago Rodrigues · Process · 5 min read_ Design sprints promised innovation in five days. Years later, companies are figuring out when speed helps and when it costs them everything. A look at the sprint methodology's real impact. ## When Google's golden child grew up In 2016, Google Ventures published *Sprint*, pitching a five-day process for solving big problems. The design world ate it up. Finally, a recipe. Companies adopted sprints religiously. Consultants made fortunes. Post-it makers had a great year. Nine years later, the hangover has set in. The teams that sprinted their way through 2020 are quietly admitting what most designers always suspected: speed without strategy is just expensive chaos. The design sprint, once treated as a fix-all, turns out to work better as an occasional tool than a default mode. ### The seductive promise of speed Sprints promised to compress months into days. Monday: understand the problem. Friday: validated prototype. What's not to love? In a culture obsessed with acceleration, the format felt like a cheat code for innovation. The appeal went beyond speed. Sprints promised democratic design. Everyone's voice heard, ideas flowing, decisions made together. They broke down silos, energised teams, created momentum. When they worked, they felt incredible. The problem? They often didn't, and most companies refused to admit it. ### The hidden casualties of compression What sprints compress isn't time. It's thinking. Real innovation needs marination. Ideas that connect unconsciously, problems that resolve in the shower, references that surface days later. Sprints kill those gaps. They force linear progression through phases that naturally overlap and loop. Take the Monday "understand" phase. A few hours to grasp problems that deserve weeks. Teams default to whoever speaks loudest or has the most convincing story. Genuine user insight, the kind you only get from patient observation, gets sacrificed to the timeline. Friday's prototype suffers the same way. "Validated" usually means "nobody hated it on the spot". Real validation requires a range of users, multiple contexts, and time to watch what they actually do versus what they say. Sprints test hunches, not hypotheses. ### The facilitation industrial complex The sprint boom created a cottage industry. Every agency offered sprint services. Every consultant became a sprint master. Process became more important than outcome. That industrialisation diluted quality while inflating expectations. Original Google Ventures sprints involved senior designers and product specialists. Commercial sprints often feature junior facilitators reading from a script. The difference between a great sprint and a five-day meeting is expertise, and you can't download that from a template. ### When sprints actually work Sprints aren't useless. They're just usually misapplied. They shine in specific cases: when the problem is clearly defined but the solution isn't, when teams are stuck and need momentum, when stakeholders need to see something instead of hearing a deck, when the deadline is real rather than artificial. The startup world figured this out the hard way. Sprints work for narrow product decisions. They don't replace strategy. They don't substitute for research. And they're not a substitute for hiring people who actually know the domain. ### The slower path forward The teams shipping the best work today aren't sprinting through every problem. They're matching pace to need. Some bets get a week. Others get a quarter. The skill is knowing which one is in front of you. Speed is still a competitive advantage. But speed without depth is just being early to a wrong answer. The companies that win in the long run are the ones that learn when to compress and when to slow down. Sometimes the fastest path is the one that takes its time. ## Artigos (Português) ### [A anatomia de um leek: a engenharia por trás do breach do GTA VI](https://www.developh.co/pt/media/cyberleek-gta-vi-engineering) _Por Tiago Rodrigues · Trends · 8 min_ Contas Session, decimais de Monero como identidade, um site impossível de deitar abaixo, e um token que negociava antes do primeiro frame. O que o Cyberleek diz sobre design de sistemas. Em agosto de 2026 alguém começou a fazer leak do Grand Theft Auto VI. E não era o costume, um telemóvel a filmar um monitor num canto escuro. Eram clips de gameplay limpos, o mapa inteiro de Leonida, e mais tarde imagens do que parece ser uma build a funcionar, publicados com calendário e tudo por alguém que se apresenta como Cyberleek. A internet passou a semana a discutir spoilers, o que é justo. Nós passámo-la a ler a infraestrutura, porque quase ninguém pegou nessa parte e, sinceramente, é das melhores peças de engenharia adversarial que vimos nos últimos anos. Quem fez isto não se limitou a levar um jogo: construiu, com bastante antecedência e bastante cuidado, a máquina toda à volta de o levar. **10¹²**lugares de identificação escondidos nas decimais**1e-12**XMR: um piconero, o limite de resolução**0**linhas de estado guardadas antes do pagamento**4 dias**infraestrutura de pé antes do primeiro leak *◆*timeline / ago 202614 ago compram um domínio permanente no sistema de nomes do Arweave 15 ago um token Solana começa a negociar. ninguém repara 18 ago leak do gameplay e do mapa, com QR codes na marca de água 19 ago começam a negociar mints imitadores com o mesmo ticker 20 ago imagens mostram LEEK a tiro numa parede, de uma build a correr 21 ago+ a Rockstar responde com DMCA. os leaks continuam ## A Rockstar já passou por isto É a terceira vez em quatro anos, o que por si só já diz alguma coisa. Em setembro de 2022, um adolescente ligado ao Lapsus$ entrou nos sistemas da Rockstar e fez leak de 90 clips de uma build antiga do GTA VI. Parte disso, e este detalhe nunca deixa de ser absurdo, foi feita a partir de um quarto de hotel onde estava sob proteção policial, usando um Fire TV Stick e a televisão do quarto. Um tribunal britânico deu-lhe internamento por tempo indeterminado e o caso ainda anda a arrastar-se, segundo [a BBC](https://www.bbc.com/news/technology-67663128) e o [PC Gamer](https://www.pcgamer.com/games/grand-theft-auto/grand-theft-auto-6-leaker-who-was-given-an-indefinite-sentence-in-2023-because-he-wouldnt-stop-hacking-is-now-out-of-hospital-and-awaiting-retrial/). Abril de 2026 trouxe [outro ataque](https://www.tomshardware.com/tech-industry/cyber-security/rockstar-games-confirms-it-was-hacked-by-malicious-group-shinyhunters-takes-credit-gives-until-april-14-to-pay-ransom-or-risk-leaking-confidential-data-shinyhunters), este reivindicado pelos ShinyHunters e com relógio de resgate ligado. Depois veio agosto, com material que a [Tom's Hardware descreveu como catastrófico](https://www.tomshardware.com/video-games/catastrophic-gta-vi-leak-is-a-full-working-build-notorious-hacker-cyberleek-taunts-rockstar-games-by-spraying-the-word-leek-onto-a-wall-in-game-with-bullets). Ainda ninguém sabe ao certo como é que a build saiu, mas tudo o que está construído à volta dela está demasiado acabado para ter sido obra de uma pessoa sozinha. ## Um site construído para não morrer Os sites de leaks costumam morrer num fim de semana: o host desliga o servidor, ou o registrar leva o domínio, e acabou a história. Este vive no Arweave, onde as regras são diferentes. Paga-se uma vez, o ficheiro replica-se pelos miners, e simplesmente não existe operação de apagar. O domínio é um nome ArNS comprado através do ar.io quatro dias antes de aparecer o primeiro clip, e chega-se lá por gateways, servidores independentes que entregam todos o mesmo ficheiro. Se alguém mata um gateway, os outros continuam a responder e aparecem novos em minutos. ◆ SUPERFÍCIE DE TAKEDOWN um ficheiro imutável no Arweave pago uma vez · replicado · sem opcode de apagar gateway gateway apreendido gateway novo tirar um gateway tira um endereço, nunca o conteúdo O resultado prático é que não há nada para apreender nem ninguém a quem notificar. Uma ordem de takedown precisa de alguém do outro lado que a possa cumprir, e este desenho tira essa pessoa do mapa de propósito. ## Uma caixa de entrada sem servidor Sem email, sem Telegram, sem X, sem Discord, porque cada um deles é, no fundo, uma empresa a quem se pode fazer uma pergunta sobre nós. Em vez disso, o site cunha ao visitante uma conta Session ali na hora. O Session não usa números de telefone nem tem servidor central: uma conta é um par de chaves X25519 gerado no dispositivo, e a metade pública desse par é o próprio Session ID. *◆*conta session, de relance// gerado localmente, não se regista nada em lado nenhumconst seed = frase13Palavras()const keypair = x25519(seed)const sessionID = "05" + hex(keypair.publicKey) // 66 chars// as mensagens são pedidas a um swarm de nós, endereçadas// pela própria chave pública. sem linha de conta, sem caixaconst inbox = swarm.fetch({ tag: keypair.publicKey }) Nada disto fica registado em lado nenhum: não há email de confirmação, não há linha numa tabela de utilizadores, a identidade existe no segundo em que as chaves são geradas no browser e existe apenas aí. Até este ponto, convém dizer, isto é opsec relativamente vulgar neste mundo. O que fazem a seguir é que não é. ## O que o Monero esconde mesmo O Monero esconde três coisas com três mecanismos diferentes, e este desenho só precisa de uma delas. #### Quem envia As ring signatures misturam o input real com chamarizes. A chain prova que um deles é verdadeiro sem dizer qual. #### Quem recebe Os stealth addresses mandam cada pagamento para um endereço único e descartável. O endereço que se publica nunca aparece na chain. #### O montante Os Pedersen commitments dentro do RingCT cifram o valor. Qualquer um verifica que inputs igualam outputs. Só o recetor lê o número. O montante é o que eles usam, e vale a pena perceber porquê: no Monero, o valor de uma transação é publicamente verificável mas privadamente legível. Toda a gente consegue confirmar que as contas batem certo, mas só o recetor consegue ler o número em si. Ou seja, há um canal de comunicação com exatamente um leitor, parado e por usar, dentro de cada transação da rede. ## As doze casas decimais Os montantes de Monero têm doze casas decimais, e isto não é uma convenção de interface, é o chão do protocolo. Uma unidade atómica é 1e-12 XMR, um piconero, conforme a [própria documentação do Monero](https://www.getmonero.org/resources/moneropedia/atomic-units.html). O site gera um montante ao visitante. O número inteiro é a taxa de contacto; os dígitos depois da vírgula são a identidade. 400.818811529907taxaidentidade · 12 dígitos atómicos Visto como estrutura de dados, é um inteiro de piconeros cortado em dois por ordem de grandeza: os dígitos altos levam dinheiro, os doze baixos levam um ID, e viajam os dois no mesmo campo cifrado. ## O único desenho que funciona sem servidor A derivação deles não é pública, por isso o que se segue somos nós a reconstruí-la, e estamos bastante confiantes, porque só há uma forma que pode sequer funcionar. Um servidor a guardar o mapeamento entre números e contas deitava por terra a ideia toda. Um hash não se inverte, o que significa que o recetor não pode pegar em doze dígitos e recuperar a partir daí uma chave Session gerada aleatoriamente. A seta tem de correr ao contrário: o número é gerado primeiro, e a conta nasce do número. *◆*cliente / no browser// este número É o segredo. todo o resto deriva dele.const n = inteiroAleatorio12Digitos()const seed = kdf(SALT, n)const keypair = x25519(seed)const sessionID = "05" + hex(keypair.publicKey)const montante = TAXA + n / 1e12 // 400.818811529907// mostrado ao visitante. nunca transmitido. *◆*recetor / a ver a chain// só esta carteira consegue sequer ler o montantefor (const tx of wallet.incoming()) { const atomic = tx.amount // em piconeros const n = atomic % 1_000_000_000_000n // 12 dígitos baixos const seed = kdf(SALT, n) // mesma derivação const sessionID = "05" + hex(x25519(seed).publicKey) session.open(sessionID) // diz olá primeiro} O mesmo Session ID acaba nos dois lados sem nunca ser transmitido. O número é a conta. ◆ DE PONTA A PONTA browser monero recetor montante = TAXA + n / 1e12n escolhido localmente, chaves derivadas dele montante cifrado na chainPedersen commitment, um só leitor decifra, n = montante % 1e12só esta carteira o consegue ler kdf(SALT, n) refaz as chavesmesmo sessionID, nunca transmitido abre a conversao recetor diz olá primeiro o identificador nunca sai de dentro do pagamento **Porque é que o pagamento não pode vir de uma exchange.** As exchanges arredondam montantes de levantamento, e o arredondamento limpa os dígitos baixos, que aqui são a identidade toda. O aviso no site deles parece apoio ao cliente, mas na prática é uma restrição de protocolo. ## Onde é que isto parte Gostamos muito deste desenho, e é precisamente por isso que vale a pena apontar os buracos. Doze dígitos dão 10¹² lugares possíveis, o que parece infinito mas não é: com atribuição aleatória, o paradoxo dos aniversários coloca a primeira colisão à volta de um milhão de identificadores emitidos. Dois visitantes que calhem no mesmo número caem na mesma conta Session e começam a ler as mensagens um do outro. Para uma caixa de entrada que recebe umas centenas de contactos, isto nunca chega a ser problema; como esquema de identidade geral, tem um teto desenhado na planta desde o primeiro dia. A fricção também é considerável: é preciso ter carteira Monero, com fundos, e enviar um montante exato até à última casa decimal. Ninguém constrói um funil destes para ter alcance, e suspeitamos que é intencional, a taxa é o filtro. ## O lançamento foi montado antes do leak A sequência é a parte que quase ninguém cobriu, e a chain tem-na registada com data e hora. Os analistas da [Bitquery puxaram aquilo tudo](https://bitquery.io/investigations/cyberleek-gta6-leak-coin): domínio permanente comprado a 14 de agosto, token Solana a negociar no dia 15, o leak a 18 com QR codes de ambos gravados em cada marca de água. Lido como plano de lançamento, é razoavelmente de manual. Infraestrutura de pé quatro dias antes, o ativo guardado até o canal estar montado, e uma marca de água que faz atribuição e call to action ao mesmo tempo, e que sobrevive a re-uploads, gravações de ecrã e vídeos de reação, que é exatamente o tipo de material que um DMCA não consegue perseguir. **13x**subida do token na primeira hora do leak**$1,47M**volume nessa mesma hora**$22,7M**pela pool principal numa semana**6 min**janela em que entraram as cinco maiores carteiras O que não conseguiram montar foi quem apanhava o dinheiro. Segundo a Bitquery, os cinco maiores ganhadores levaram cerca de 158 mil dólares entre eles, compraram todos numa janela de seis minutos, e nenhum tem qualquer ligação ao grupo. São bots que compram tudo o que mexe on-chain. Dá para planear um lançamento ao detalhe; não dá para ser mais rápido do que máquinas que estão ali sentadas à espera de lançamentos. ## Do outro lado também é engenharia A resposta da Take-Two é igualmente interessante de ler. Os DMCA funcionam no YouTube mas não fazem praticamente nada a um ficheiro imutável atrás de gateways trocáveis, por isso a pressão foi para onde os identificadores existem de facto: segundo [documentos judiciais relatados pela Tom's Hardware](https://www.tomshardware.com/video-games/console-gaming/take-two-subpoenas-microsoft-for-windows-device-ids-of-everyone-in-three-discord-servers-in-gta-6-leak-hunt), a Take-Two intimou a Microsoft a entregar os device IDs de Windows de toda a gente em três servidores de Discord onde os clips circulavam. Toda a gente no servidor, não uma lista de suspeitos. E é aqui que o jogo todo fica visível numa jogada só. Um lado tirou da própria stack todas as superfícies de identidade centralizadas; o outro foi procurar identidade nas plataformas que a audiência já usava. Postas as duas stacks lado a lado, a diferença não é sofisticação, é quantas empresas podem receber uma intimação sobre nós. CamadaProduto normalEste desenho HostingFornecedor cloud com conta e faturaFicheiro imutável, gateways intermutáveis DomínioRegistrar que o pode suspenderNome permanente on-chain RegistoLinha numa tabela de utilizadoresPar de chaves gerado no browser IdentidadeEmail ou telemóvel, presos a um fornecedorDoze dígitos dentro de um pagamento MensagensFornecedor com logs e departamento jurídicoSwarm endereçado por chave pública PagamentoProcessador que conhece as duas partesMontante que só o recetor lê ## O que levamos disto Construímos sistemas de identidade, checkouts e infraestrutura de conteúdos para clientes, por isso lemos isto da mesma forma que se lê o código de outra pessoa: à procura das decisões, não do drama. A que mais nos fica é a das restrições. Esta gente não podia usar base de dados, fornecedor de email nem login social, porque cada um deles é uma entidade que pode ser obrigada a falar, e quando se tira isso tudo da mesa, o que sobra são duas propriedades de redes que já existiam, bem combinadas. A maioria dos produtos em que nos pedem para mexer tem o problema exatamente contrário: todas as ferramentas do mundo disponíveis, e nada de particularmente interessante feito com nenhuma delas. Quando montámos a bilheteira do [NØ MAN'S LAND](/pt/projects/no-mans-land) tivemos o problema ao contrário deste. Havia identidade a mais, espalhada pelo Stripe, pelo email e pela base de dados, e o trabalho foi cortá-la até ao mínimo que a porta precisava mesmo de saber na noite do evento: um QR que ou é válido ou não é. E depois há as decimais, que vamos andar a citar uns aos outros durante meses. Não colaram um identificador a um pagamento; puseram-no dentro do pagamento, num campo que já existia, numa resolução que a moeda já garantia, legível por exatamente uma pessoa. Encontrar a camada que já faz metade do trabalho e deixá-la fazer o resto é uma ideia que vale a pena roubar até para produtos completamente aborrecidos. Alguém se sentou e resolveu isto tudo antes de sair um único frame. Aconteça o que acontecer às pessoas por trás disto, o desenho vai acabar a ser ensinado. --- ### [NØ MAN'S LAND: do primeiro clique à pista](https://www.developh.co/pt/media/no-mans-land-official-website-ticketing) _Por Tiago Rodrigues · Process · 3 min_ Desenhámos e construímos o website e a bilheteira oficiais do NØ MAN'S LAND. A história do lançamento, dois dias antes de Palmela abrir a pista. Há projetos que acabam no lançamento. Este só começa a fazer sentido quando a primeira pessoa chega ao recinto com um bilhete comprado no produto que construímos. O **NØ MAN'S LAND** ocupa a Adega de Palmela a 18 de julho de 2026. DJEFF, Tiago Cruz, ANSELLMØ, Gabriel Nazaré b2b Hugo Tabaco e Habitat fazem parte do cartaz. Palmela recebe um novo festival de música eletrónica, feito de talento português, gastronomia local e um espaço que não podia pertencer a outro lugar. ## A experiência começa antes da porta A equipa do NØ MAN'S LAND pediu-nos que a experiência digital tivesse a mesma identidade do evento: escura, direta e imersiva. Desenhámos e desenvolvemos o novo website oficial como o lugar onde o dia inteiro se organiza, do cartaz e do recinto aos bilhetes e aos privados. Não é uma página de campanha com um checkout colado no fim. É um produto de bilheteira feito à medida. Quem entra pode escolher o bilhete, aplicar um código promocional, pagar em segurança com Stripe e receber por email um bilhete em PDF com código QR. O mesmo sistema gere mesas VIP e privados através de uma planta interativa do recinto. “O resultado é um espaço digital fluido, estético e intuitivo, onde podes mergulhar no conceito do NØ MAN'S LAND e planear o teu dia connosco.” Esse era o verdadeiro brief. Fazer com que o primeiro clique já fizesse parte do festival, sem deixar que a atmosfera atrapalhasse a compra de um bilhete no telemóvel. ## Palmela já está a prestar atenção O primeiro lote esgotou. A [New in Setúbal](https://newinsetubal.nit.pt/fora-de-casa/no-mans-land-palmela-vai-receber-um-novo-festival-de-musica-eletronica) destacou a ambição de pôr Palmela no mapa nacional dos festivais. O [Jornal de Negócios](https://www.jornaldenegocios.pt/comunicados-de-imprensa/detalhe/no-mans-land) falou do encontro entre música eletrónica, património, gastronomia e comunidade. Agora faltam dois dias para abrir a pista. ## 10% nos bilhetes com DEVELOPH10 Compra na [**bilheteira oficial do NØ MAN'S LAND**](https://wearenomansland.pt/tickets) e usa **DEVELOPH10** no checkout para teres 10% de desconto. Vemo-nos na pista. --- ### [Imperador Tours entre as 20 grandes experiências de 2026 da Time Out](https://www.developh.co/pt/media/imperador-tours-time-out-deluxe-2026) _Por Tiago Rodrigues · News · 3 min_ A Time Out Deluxe escolheu a Imperador Tours como uma das vinte grandes experiências de Portugal em 2026. Construímos o lugar digital e o sistema de reservas à volta dela. A **Imperador Tours** foi escolhida pela Time Out Deluxe como uma das vinte grandes experiências de Portugal em 2026. “Passeios guiados ao longo da costa, convite para explorar com calma.” É assim que a Time Out descreve as saídas privadas a bordo do Imperador, um Azimut 42 que parte da Marina de Sesimbra para a costa da Arrábida e o Cabo Espichel. ## A experiência veio primeiro A Imperador Tours já levava onze anos no mar e mais de 1.200 saídas realizadas. Sunsets, meios-dias, dias inteiros e charters privados ou corporate partem todos da mesma ideia: ler este pedaço de costa a partir do mar, sem pressa. ## Nós construímos o lugar digital onde ela vive A operação e a marca já existiam. A Developh desenhou e construiu o [website multilingue e o sistema de reservas](https://www.imperadortours.com/pt) à volta delas, para que uma pessoa passe de descobrir o barco a escolher experiência, data e número de passageiros e termine com uma reserva paga sem trocar um único email. O website lê-se como a costa, mas funciona como produto. Português, inglês e espanhol. Um fluxo de reserva para cada tipo de saída. O espaço editorial necessário para explicar o barco, a rota e o reconhecimento sem transformar a experiência num folheto. ## Reconhecimento nacional pelo que importa A distinção da Time Out pertence à experiência que a Imperador Tours entrega no mar. Temos orgulho de o lugar digital que construímos carregar agora esse reconhecimento e facilitar que mais pessoas a vivam. Parabéns à equipa Imperador Tours. --- ### [Érica Mendes entra na Developh para liderar clientes e comunidade](https://www.developh.co/pt/media/erica-mendes-joins-developh) _Por Tiago Rodrigues · News · 2 min_ A Developh já é uma equipa de oito. A Érica Mendes junta-se a nós para liderar relações com clientes, comunidade, parcerias e presença de marca. Já somos oito. A **Érica Mendes** entrou na Developh para liderar as relações com clientes, comunidade e parcerias. A função tem uma entrada simples: comunicar, conectar e representar. A saída são melhores insights, mais visibilidade e oportunidades que não aparecem quando um estúdio fica escondido atrás dos ecrãs. ## Uma cara visível para a marca A Érica vai trabalhar relações com clientes, crescimento da marca, comunidade e networking, parcerias estratégicas, ativação de eventos e presença de marca. Na prática, significa dar ao estúdio uma presença humana consistente antes, durante e depois de cada projeto. Não é uma camada de account entre os clientes e quem faz o trabalho. É o contrário: uma ligação mais clara à equipa, melhor contexto dos dois lados e mais espaço para transformar conversas em ação útil. ## Quatro cafés, um salsicha e zero medo de fazer acontecer A Érica funciona a quatro cafés por dia, trabalha em qualquer lado e tem pânico de avião, mas vai na mesma. Organizou uma caminhada com 200 salsichas em menos de um mês e transformou um TikTok numa entrevista na Antena 3. Se consegue juntar duzentos salsichas, imaginem o que faz com uma marca. Bem-vinda, Érica. --- ### [Por que migrámos o website da Developh de Framer para Next.js](https://www.developh.co/pt/media/framer-to-nextjs-migration) _Por Tiago Rodrigues · Process · 3 min_ A Developh esteve em Framer dois anos. Em Maio de 2026 reescrevemos tudo em Next.js. O porquê, o que ganhámos, o que perdemos, e quando ainda recomendamos Framer. ## TL;DR A Developh esteve em Framer dois anos. Em Maio de 2026 reescrevemos tudo em Next.js. Não é arrependimento. É graduação. ## A parede O website novo estava pronto a sair em Framer. O Lighthouse cuspia 56 em mobile. OG estático. Cada animação custom passava por overrides que partiam ao próximo update do plugin. Para um estúdio que vende design e código a sério, é constrangedor. ## Por que saímos **Performance.** O Framer carrega JavaScript que não controlamos. Numa página com motion polido, é meio megabyte de overhead antes de uma única linha do nosso código correr. Em Next.js + Convex deixámos de nos preocupar com isso. **SEO técnico.** Queríamos OG dinâmico por página, llms.txt para LLMs nos citarem, FAQPage schema, hreflang com x-default, IndexNow auto-ping ao publicar, sitemap bilingue. No Framer chegas até onde a plataforma te deixa. **Composição.** Misturar motion experimental com queries reativas Convex e o nosso CMS interno é trivial em código. No Framer é fricção a cada componente. ## O que ganhámos Bundle pequeno o suficiente para passar Core Web Vitals em mobile. 24 schema types em produção (Article, FAQPage, DefinedTermSet, BreadcrumbList, Service, Organization, WebSite com SearchAction). Cada componente nosso, cada animação debugável, cada query versionada em git. ## O que perdemos Velocidade de edições para quem não escreve código. Compensámos com um CMS interno em Convex. Tem curva. Mas é nosso e ninguém nos cobra por utilizador. ## Quando ainda recomendamos Framer Protótipos de alta fidelidade para validar com utilizadores. Websites de uma página com vida útil de meses, não anos. Founders sem equipa técnica que querem alguma coisa no ar este fim-de-semana. É a ferramenta certa para isso. Não é a ferramenta para produto digital a sério. ## Quem somos Não somos uma agência Framer. Construímos custom para clientes que precisam de produto digital que tem de aguentar 5 anos. O nosso próprio website agora reflete isso. --- ### [Quanto custa um website em Portugal em 2026](https://www.developh.co/pt/media/website-cost-portugal-2026) _Por Tiago Rodrigues · Strategy · 9 min_ Os preços de website em Portugal vistos do lado do estúdio, sem voltas. O que compras com 1.000€, o que compras com 50.000€, porque a pergunta é mal feita, e como definir o teu budget sem te deixares vender gato por lebre. ## A pergunta errada "Quanto custa um website?" é a primeira pergunta que todos os fundadores fazem. É também a pergunta que cada agência honesta tenta desviar, porque a resposta depende inteiramente daquilo que precisas. Perguntar quanto custa um website é como perguntar quanto custa um carro. Uma scooter é um carro. Um Cybertruck é um carro. Um Ferrari também é. O preço vai de poucas centenas de euros a meio milhão, e a resposta certa para ti depende do que vais fazer com o carro. Quem te der um número fixo antes de te perguntar o que faz o teu negócio está a vender pacote ou parou de ouvir. Dito isto: existem intervalos. Saber quais são protege-te de agências que pedem 40.000€ por algo que devia ser um build de 5.000€, e de freelancers que pedem 1.500€ por um build que devia custar dez vezes mais. Aqui ficam os números reais em Portugal em 2026. ### Os intervalos reais Estes são intervalos ponta a ponta para websites entregues em Portugal em 2026. Preços em euros, sem IVA, e assumindo que o estúdio trata de tudo, da estratégia ao launch. Os custos recorrentes (hosting, domínios, manutenção) ficam à parte e estão mais à frente. **0€ a 500€: plataformas DIY.** Wix, Squarespace, Carrd, o tier gratuito do Framer. Constróis tu mesmo. Útil para validar uma ideia, fazer uma página one-off para um evento, ou pôr alguma coisa no ar este fim-de-semana. Os trade-offs: o teu tempo, templates genéricos, dependência da plataforma. Bom para testar procura. Não é onde se constrói a marca a sério. **500€ a 3.000€: freelancer e website brochura.** Um freelancer solo em Portugal entrega-te um website de 4 a 8 páginas. Normalmente um template Wix, Webflow ou Framer adaptado, ou um WordPress básico. Sem estratégia a sério, sem branding original, sem copywriting. Tu dás as palavras, ele faz parecer razoável. Bom para empresas de serviços que só precisam de presença e não competem em craft. **3.000€ a 8.000€: pequeno estúdio, website simples.** Um estúdio de duas ou três pessoas faz um discovery curto contigo, desenha layouts custom, escreve parte do copy, constrói num CMS a sério ou stack moderna. Ficas com algo que parece especificamente teu. É o sweet spot para empresas de serviços, restaurantes, clínicas, pequenas consultoras e startups em fase inicial. Na Developh, o nosso "Pilot Project" no tier dos 1.000€ vive na parte de baixo deste intervalo quando o âmbito permite. **8.000€ a 25.000€: estúdio, produto a sério ou e-commerce.** O estúdio assume o trabalho todo: estratégia de marca, copywriting, design custom, código custom, integrações (Stripe, Shopify, CRM, analytics), múltiplas línguas, acessibilidade. Estás a pagar gosto e engenharia, não páginas. É onde a maioria das PMEs portuguesas ambiciosas e startups bem capitalizadas em fase inicial acabam por ficar quando querem que a presença digital esteja à altura do negócio. **25.000€ a 100.000€+: estúdio top ou agência.** Engagements de vários meses. Design system custom, identidade de marca completa, website multi-página, estratégia de conteúdo, motion design, integrações profundas em plataformas. Muitas vezes feito em paralelo com o lançamento de um produto, uma ronda de investimento, ou um rebrand. É aqui que os melhores estúdios de Lisboa e do Porto cobram pelo nível de trabalho que compete com Londres ou Berlim, com a vantagem do custo de vida do nosso lado. **30.000€ a 200.000€+: aplicação web custom ou SaaS.** Não é um website. É um produto. Backend custom, contas de utilizador, pagamentos, lógica de negócio complexa, app web responsiva. O preço escala com o âmbito. Uma ferramenta interna simples fica na parte de baixo; um SaaS B2B completo fica no topo. ### Porque é que o mesmo website custa 5.000€ ou 25.000€ O mesmo website de cinco páginas pode custar 5.000€ ou 25.000€ consoante o que está realmente debaixo do capot. É aqui que o dinheiro vai. **Estratégia.** Algumas horas a perceber o que é o negócio e para quem trabalha mudam tudo o que vem a seguir. Um estúdio que faz discovery a sério (entrevistas, audit competitivo, workshop de posicionamento) cobra entre 1.500€ e 5.000€ por isso. Um freelancer que salta esta fase poupa-te dinheiro no dia um e custa-te um redesign em dezoito meses. **Branding.** Logo, cor, tipografia, tom de voz, manual da marca. Uma identidade de partida vinda de um estúdio anda nos 2.500€ a 8.000€. Sem isso, ficas com um website de aspeto genérico vestido em ar de stock photo. Com isso, ficas com algo que sobrevive a uma busca de imagens no Google. **Copywriting.** A maior parte dos websites "caros" é cara porque alguém escreveu palavras a sério. Uma taxa de estúdio de 120€ a 200€ por hora para copy soma rápido num website multi-página. Os estúdios que incluem copy no preço estão a fazer-te um favor. Os que dizem "tu fornecerás o copy" estão a preparar-te para um design acabado com placeholder seis semanas depois. **Design custom.** Layouts à medida custam mais do que templates. Regra do polegar: uma página desenhada do zero (hero, três secções, footer) leva a um designer sénior quatro a oito horas, do conceito ao final. Multiplica isso pelo número de páginas e percebes porque é que "vamos desenhar tudo do zero" pode escalar depressa. **Qualidade de engenharia.** Dois websites podem parecer iguais e ter etiquetas de preço selvagemente diferentes consoante a qualidade de build. O mais barato parte com fontes ligeiramente maiores, falha no mobile, manda 4MB de JavaScript não usado, e ranqueia pior no Google. O caro é rápido, acessível, pronto para várias línguas, e bem indexado. A diferença visual é pequena. A diferença em conversão e SEO é enorme. **Integrações.** Pagamentos Stripe, loja Shopify, marcação Calendly, CRM HubSpot, conteúdo multilingue, analytics avançado, formulários custom com email automation, SSO. Cada integração soma horas e risco. Um website com cinco integrações não é 5x mais caro do que um website com uma, mas é bastante mais do que o dobro. **Motion e interatividade.** Micro-animações subtis são baratas. O tipo de motion fluido e polido que faz a Stripe e a Linear parecerem diferentes custa horas de engenharia a sério. 3.000€ a 8.000€ de polimento de motion é o que separa "está bem" de "sente-se diferente". ### Armadilhas a evitar **O freelancer "para sempre".** Freelancers que pedem fees de projeto pequeninos e depois te faturam 60€ a 100€ por hora a cada alteração. Seis meses depois, já pagaste mais do que a taxa do estúdio, com pior output e sem documentação. **A prisão da plataforma.** Construtores de website baratos que prendem o teu conteúdo em formatos proprietários. Quando os superas, migrar é uma reescrita parcial. Escolhe plataformas com caminho de exportação. **A manutenção escondida.** "É só um projeto único" raramente é. Os websites precisam de atualizações de segurança, upgrades de dependências, edições de conteúdo, novos pixels de tracking, formulários partidos. Se a tua proposta não fala do que acontece pós-launch, pergunta antes de assinar. **O copy "à parte".** Um estúdio que diz "começamos a desenhar enquanto tu escreves o copy" está a apostar que entregas as palavras a tempo. Não vais entregar. Encontra alguém que ou escreve o copy ou inclui o tempo de escrita na timeline. **As revisões infinitas.** Propostas sem limites claros de revisões convidam ao scope creep dos dois lados. Três rondas de revisões por fase é normal. Revisões ilimitadas é um contrato desenhado ou para encalhar ou para comer a margem do estúdio. ### Como definires o teu budget O budget certo para um website em Portugal em 2026 é o mais pequeno destes: **·** 5 a 15 por cento da receita do primeiro ano se és um negócio estabelecido a fazer redesign. **·** 5.000€ a 25.000€ para uma PME típica ou startup em fase inicial. **·** O custo de uma peça grande de infra-estrutura física que o teu negócio já tem: uma carrinha de entregas, uma máquina de café topo, a obra da frente da loja. O teu website é normalmente mais importante do que qualquer uma destas peças isoladas. O número que aparecer mais pequeno é um floor sensato. Ir abaixo dele dá-te um retorno pior por euro do que gastares quase em qualquer outra coisa do negócio. ### O que vais pagar todos os anos, vás por onde fores O número de launch não é o único. Aqui está o que corre depois do projeto fechar. **Domínio:** 10€ a 50€ por ano para .com ou .pt. Renova automaticamente. **Hosting:** 0€ a 600€ por ano. Vercel, Netlify, Cloudflare Pages, Fly.io. Os tiers gratuitos chegam para a maioria dos websites de marketing; conta com 20€ a 50€ por mês se estiveres num plano pago com backups e bandwidth. **Email e analytics:** 0€ a 100€ por mês combinados. Resend ou Postmark para email transacional, Plausible ou PostHog para analytics, Loops ou Mailchimp para newsletter. **Manutenção:** 600€ a 3.000€ por ano para um website que recebe pequenas atualizações mensais. 0€ se conseguires editar tu mesmo num CMS sensato. **Conteúdo:** O custo que a maior parte das equipas esquece. Fotografia, refresco de copy, artigos, atualizações de SEO. Conta com 1.000€ a 10.000€ por ano se queres que o website continue vivo nas pesquisas. ### O modelo Developh Para transparência total: é isto que cobramos. Os tiers de preço estão publicados em /start para auditares. O nosso ponto de entrada são 1.000€ para um "Pilot Project", um website de marca ou marketing focado entregue em duas a três semanas. Está abaixo do mercado para o que entregas, deliberadamente, porque queremos trabalhar com fundadores que gostamos mesmo quando o budget ainda está cedo. Os projetos de tier médio ficam entre 5.000€ e 15.000€. A maior parte do nosso trabalho cai aqui. Design custom, código custom, copywriting incluído, branding-light ou branding-full consoante o âmbito. Os Custom Projects começam em 15.000€ e vão até onde o brief justificar. Identidade de marca completa, design system, website multi-língua, integrações, motion. Comprometemo-nos com preço fixo e timeline fixa à partida. Cada projeto é entregue com a nossa garantia "Forever": suporte vitalício no que construímos, incluído. Cobre correções de bugs, atualizações de conteúdo e pequenos ajustes de design. Features novas grandes ficam como projetos adicionais no mesmo modelo de preço fixo. Nunca te faturamos à hora. ### Perguntas frequentes ### É mais barato contratar um freelancer ou um estúdio? Para projetos abaixo de 3.000€, os freelancers ganham normalmente em preço. Para qualquer coisa maior, os estúdios ganham no custo total de propriedade: copywriting incluído, branding incluído, suporte pós-launch incluído, sem faturas-surpresa à hora três meses depois. ### Quanto tempo demora a construir um website em Portugal? Duas a quatro semanas para um website focado. Seis a doze semanas para um engagement completo de marca-e-build. Se alguém te orçamentar abaixo de duas semanas, faz perguntas duras sobre o que está mesmo a entregar. ### Consigo ter um website feito por menos de 1.000€? Sim, se construíres tu mesmo em Squarespace, Wix ou Framer. Não, se quiseres custom-design e custom-build. O preço mínimo viável para um website desenhado e construído a sério em Portugal anda nos 1.500€ a 2.000€, e isso é taxa de freelancer, não de estúdio. ### Porque é que o mesmo template é mais caro em Lisboa do que no Porto ou em Aveiro? Maioritariamente não é. O preço de estúdio em Portugal é razoavelmente consistente entre cidades. O diferenciador maior é o tier de experiência do estúdio e o setor onde se especializa. Estúdios de Lisboa que trabalham com startups internacionais cobram muitas vezes 20 a 40 por cento de prémio porque os clientes-referência pagam preços de Londres. ### Devo construir o meu próprio website para poupar dinheiro? Se és designer, às vezes sim. Se não és, o tempo que vais gastar a aprender, a lutar com a plataforma, e a produzir algo de aspeto genérico é quase sempre mais caro do que a fee do estúdio, contadas as tuas horas com honestidade. ### O que acontece se ficar grande demais para o meu website? Se foi construído num codebase a sério (Next.js, WordPress moderno, React custom), consegues migrar ou reconstruir de forma incremental. Se foi construído numa plataforma no-code (Webflow, Framer, Squarespace), migrar é normalmente recomeçar do zero. Escolhe stacks com caminho de exportação real. ### Trabalham com clientes fora de Portugal? Sim. A maior parte dos clientes está em Portugal, mas já entregámos projetos para equipas no Reino Unido, Espanha, França, Alemanha, EUA e Brasil. Remoto por defeito, com a opção de workshops presenciais em Lisboa, Porto, ou onde o cliente esteja. --- ### [Cursor Café Lisboa: a indústria veio à nossa cidade](https://www.developh.co/pt/media/cursor-cafe-lisboa) _Por Tiago Rodrigues · Trends · 3 min_ Co-working day com a equipa Cursor e a Bynd VC, aqui na nossa Lisboa. Com o Miguel da Nautivent, o meu melhor amigo, e fotos do Nicholas (@volet.volet_). Apareci no **Cursor Café Lisboa** no dia 16 de Abril com o Miguel, founder da Nautivent e o meu melhor amigo. Não sabíamos bem o que esperar. Saímos com a sensação de ter estado num sítio que importava. O formato era simples. Co-working day organizado pela Cursor com a [Bynd VC](https://www.bynd.com/), das 10h às 18h. Créditos Cursor à entrada, café a fluir, a equipa Cursor espalhada pela sala a perguntar o que andávamos a construir. Aquela energia "aparece, cala-te, faz" que adoro. ## As pessoas Apanhei caras que só conhecia do X. A equipa da Cursor andava por ali a mexer entre as mesas, a perguntar o que andávamos a fazer. A surpresa foram os founders e engenheiros de startups europeias que voaram só para o dia. Alguns dos nomes mais respeitados do espaço acabaram a dois metros de nós, a pedir um espresso. ## A cena de ser na nossa cidade Passei anos a ver a indústria a acontecer em San Francisco, Nova Iorque, às vezes Londres. Tê-la a aterrar em **Lisboa**, a nossa cidade, e entrar como quem está em casa em vez de turista, é uma cena que ainda estou a digerir. É uma realidade que nunca me tinha imaginado a viver. E quanto mais acontece, mais quero. ## Shoutout Obrigado ao **Nicholas** por estas fotos. Vão ver o estúdio dele, [@volet.volet_](https://www.instagram.com/volet.volet_/). Trabalho sério. E à equipa Cursor + Bynd por terem montado isto. Vemo-nos no próximo. --- ### [Designers e developers: como trabalhar juntos a sério](https://www.developh.co/pt/media/how-designers-and-developers-can-actually-collaborate) _Por Tiago Rodrigues · Psychology · 5 min_ Como é que as melhores equipas matam a fricção dos handoffs e entregam produtos melhores, mais depressa. Menos cerimónia, mais contexto partilhado, colaboração a sério em vez de atirar ficheiros por cima da vedação. ## O handoff do inferno A Sara passou três semanas a afinar as micro-interações. Cada curva de animação, cada mudança de estado, cada píxel posto no sítio. Anotou tudo, escreveu specs detalhadas, entregou um ficheiro Figma limpo. Duas semanas depois viu a implementação. Parecia o primo distante do design dela depois de uma briga de bar. "Isto não é tecnicamente viável," disse o developer. "Estas animações matam a performance. Este layout parte no mobile. Esse componente não existe no nosso sistema." A história da Sara repete-se todos os dias em milhares de empresas. O fosso entre designer e developer é um dos problemas mais resistentes da tecnologia, sobrevivendo a cada onda de melhorias de processo, ferramentas e metodologias. Não é uma questão de personalidade ou talento. É uma questão de duas formas fundamentalmente diferentes de ver o mundo. ### O problema das duas culturas Designers e developers podem trabalhar no mesmo produto, mas vivem em universos diferentes. Designers pensam em possibilidades, developers em restrições. Designers otimizam para a experiência, developers para o runtime. Designers veem percursos fluidos, developers veem máquinas de estados. Nenhuma das visões está errada. Ambas são essenciais. A tragédia é quando nunca se encontram de verdade. A divisão é mais profunda do que as funções profissionais. A formação em design recompensa a exploração, a crítica, a iteração infinita. A formação em engenharia recompensa a eficiência, a precisão, as respostas definitivas. Quando os dois lados se cruzam no trabalho, já falam línguas diferentes sobre valores diferentes, com ferramentas diferentes. ### Porque é que o handoff tradicional falha O fluxo clássico assume uma fronteira limpa que não existe. Os designers desenham, os developers desenvolvem, o ficheiro atira-se por cima da vedação. Os produtos modernos são complexos demais para isso. Os edge cases multiplicam-se. As diferenças de plataforma acumulam-se. As restrições de performance batem com os objetivos estéticos. Nenhum documento de specs captura cada nuance. Os mockups estáticos mentem por omissão. Mostram o happy path, não os estados de erro. Assumem conteúdo ideal, não a confusão do mundo real. Apresentam perfeição em desktop e escondem a complexidade do mobile. Os developers tapam esses buracos com suposições, normalmente as erradas do ponto de vista do design. Mesmo a melhor documentação fica curta. Os designers documentam aquilo que acham que os developers precisam. Os developers precisam daquilo que aos designers nunca lhes ocorreu escrever. O fosso entre intenção e implementação alarga-se a cada suposição não dita. ### O que funciona mesmo As equipas que resolvem isto não resolvem com melhores ferramentas ou mais documentação. Resolvem com uma estrutura de trabalho que torna a colaboração inevitável. Os designers sentam-se nas code reviews. Os developers sentam-se nas design reviews. Toda a gente entende as restrições e as possibilidades ao mesmo tempo, antes das decisões ficarem fechadas. Nos estúdios que entregam o trabalho mais limpo, designers e developers fazem pair desde o primeiro dia. Esboçam juntos, prototipam juntos, fazem debug juntos. Não há handoff porque não há separação. À primeira vez é estranho e lento. À terceira já é óbvio, e a velocidade sobe porque nada tem de ser refeito. ### As ferramentas ajudam. A cultura ganha. As ferramentas modernas encurtam o fosso. Design tokens transformam estilos em contratos literais. Componentes vivos permitem aos designers trabalhar na mesma component library que os developers shipam. O Storybook dá aos dois lados uma tela partilhada. Variáveis no Figma, conexões a componentes React, a nova vaga de fluxos design-to-code: úteis, todas elas. Nada disto substitui a mudança de base. Tratar o design como um diálogo, não como um artefacto. Tratar a implementação como parte do design, não como um problema a jusante. Contratar gente que consiga ter os dois lados na cabeça, mesmo quando o título do cargo só diz um. ### A fasquia agora está mais alta O mercado mudou. Os utilizadores sentem a diferença entre um produto em que design e engenharia remaram juntos e um em que se andaram a digladiar. Interações subtis, performance apertada, layouts mesmo responsive: o que antes era acabamento é agora o mínimo. Não se chega lá com handoffs. Chega-se lá com colaboração estrutural, não aspiracional. A história da Sara não tem de se repetir. As equipas que param de a deixar repetir-se são as que ainda estão a entregar bom trabalho daqui a cinco anos. --- ### [Rápido nem sempre é melhor](https://www.developh.co/pt/media/why-faster-isn-t-always-better) _Por Tiago Rodrigues · Process · 5 min_ Os design sprints prometeram inovação em cinco dias. Anos depois, as empresas estão a perceber quando a velocidade ajuda e quando custa tudo. Um olhar sobre o impacto real da metodologia sprint. ## Quando a menina dos olhos da Google cresceu Em 2016, a Google Ventures publicou o *Sprint*, a vender um processo de cinco dias para resolver grandes problemas. O mundo do design devorou o livro. Finalmente, uma receita. Empresas adotaram sprints com fé religiosa. Consultores fizeram fortunas. As fábricas de post-its tiveram um grande ano. Nove anos depois, instalou-se a ressaca. As equipas que fizeram tudo a sprint até 2020 estão discretamente a admitir o que a maioria dos designers já suspeitava: velocidade sem estratégia é só caos caro. O design sprint, antes tratado como solução para tudo, funciona bem melhor como ferramenta ocasional do que como modo por defeito. ### A promessa sedutora da velocidade O sprint prometia comprimir meses em dias. Segunda: perceber o problema. Sexta: protótipo validado. O que é que não havia para gostar? Numa cultura obcecada com aceleração, o formato parecia um código de batota para inovação. O apelo ia além da velocidade. O sprint prometia design democrático. Toda a gente ouvida, ideias a fluir, decisões tomadas em conjunto. Partia silos, energizava equipas, criava momentum. Quando corria bem, era incrível. O problema? Muitas vezes não corria bem, e poucas empresas o admitiam. ### As baixas escondidas da compressão O que o sprint comprime não é tempo. É pensamento. Inovação a sério precisa de marinada. Ideias que se ligam inconscientemente, problemas que se resolvem no chuveiro, referências que aparecem dias mais tarde. O sprint mata esses intervalos. Força progressão linear por fases que naturalmente se sobrepõem. Pega na fase "entender" da segunda-feira. Umas horas para perceber problemas que mereciam semanas. As equipas defaultam para quem fala mais alto ou tem a história mais convincente. O insight real do utilizador, o tipo que só aparece com observação paciente, é sacrificado à timeline. O protótipo de sexta-feira sofre da mesma forma. "Validado" costuma querer dizer "ninguém odiou na hora". Validação a sério exige uma variedade de utilizadores, contextos diferentes, e tempo para ver o que eles fazem em vez do que dizem. O sprint testa palpites, não hipóteses. ### O complexo industrial da facilitação O boom do sprint criou uma indústria. Cada agência passou a oferecer serviços de sprint. Cada consultor virou sprint master. O processo passou a importar mais do que o resultado. Essa industrialização diluiu a qualidade e inflou as expectativas. Os sprints originais da Google Ventures envolviam designers seniores e especialistas de produto. Os sprints comerciais costumam ser conduzidos por facilitadores júniores a ler um guião. A diferença entre um sprint bom e cinco dias de reunião é experiência, e isso não se descarrega de um template. ### Quando o sprint funciona mesmo Sprints não são inúteis. São quase sempre mal aplicados. Brilham em casos específicos: quando o problema está bem definido mas a solução não, quando uma equipa está bloqueada e precisa de momentum, quando os stakeholders precisam de ver em vez de ouvir um deck, quando o prazo é real e não artificial. O mundo das startups aprendeu isto da pior forma. Sprints servem para decisões de produto estreitas. Não substituem estratégia. Não substituem pesquisa. E não substituem contratar gente que conhece mesmo o domínio. ### O caminho mais lento, mais à frente As equipas que estão a entregar o melhor trabalho hoje não fazem sprint a tudo. Adaptam o ritmo à necessidade. Alguns problemas levam uma semana. Outros levam um trimestre. A perícia está em saber qual deles está em cima da mesa. Velocidade ainda é vantagem competitiva. Mas velocidade sem profundidade é só chegar cedo à resposta errada. As empresas que vencem a longo prazo são as que aprendem quando comprimir e quando abrandar. Às vezes o caminho mais rápido é o que tem o tempo necessário. ## Resources - [llms.txt index](https://www.developh.co/llms.txt) — short-form discovery file. - [sitemap.xml](https://www.developh.co/sitemap.xml) — full machine-readable URL list with hreflang alternates. - [robots.txt](https://www.developh.co/robots.txt) — crawler policy (AI crawlers allowed). - [Developer portal](https://www.developh.co/developers) — public API docs, agent guidance, machine-readable surface index. - [openapi.json](https://www.developh.co/openapi.json) — OpenAPI 3.1 spec for the public API (health + contact inquiry). Markdown negotiation: any page on this site returns Markdown when requested with `Accept: text/markdown` (also addressable at `https://www.developh.co/md/`).