Skip to content

Custom software

Website design and development services for growing companies

Your website as a sales channel: fast on a phone, in more than one language and easy to find on Google and ChatGPT.

Free first conversation · Reply within 1 business day

Facts behind this service

  • This website: Lighthouse mobile 100/100/100/100, measured in production on Sep 30, 2026

  • Built by Master Timm with Astro and Tailwind CSS, bilingual (pt-BR and English)

  • Self-hosted fonts, JSON-LD and llms.txt for search engines and AI assistants

  • Red Ventures / Bankrate: React and Vue.js front-ends

Recognize this situation?

  • The website is slow to open on a phone, and the performance score drops with every plugin installed.

  • The company does not show up when a buyer asks ChatGPT or Google who provides the service.

  • The second-language version is a machine translation, and Google shows searchers the page in the wrong language.

  • Every change depends on a theme nobody maintains anymore, and updating the website has become a risk.

What we deliver

  • Content architecture and technical SEO

    Content architecture and technical SEO

    Page map, URLs, titles, descriptions, sitemap and canonical tags defined before the layout and checked on every release, so each page reaches Google with its own address, title and description.

  • Layout and components in custom code

    Layout and components in custom code

    A design system with the colors, type and components of your brand, with no third-party theme, so every new page comes out consistent and without rework.

  • Measured performance

    Measured performance

    Static HTML, self-hosted fonts, optimized images and minimal JavaScript, so the website opens fast on a phone, with Lighthouse mobile measured in production before handover.

  • More than one language

    More than one language

    Pages in Portuguese and English with translated URLs, hreflang tags so Google shows each visitor the right language, and a language switch that keeps the same section.

  • Structured data and llms.txt

    Structured data and llms.txt

    JSON-LD for organization, services, FAQ and breadcrumb, plus the llms.txt files, so search engines and AI assistants understand who you are and what you do.

  • Contact form and measurement

    Contact form and measurement

    A form with server-side validation and anti-spam protection, email delivery and analytics set up to measure visits and contact requests.

See also: campaign landing pages, e-commerce development, and blog writing services.

Results and experience

  • mastertimm.com (this website)

    Scope:
    Master Timm own project

    Bilingual website built with Astro and Tailwind CSS, with self-hosted fonts, JSON-LD and llms.txt.

    • Lighthouse mobile 100 / 100 / 100 / 100
    • Performance, accessibility, best practices and SEO
    • Measured in production on Sep 30, 2026
  • Red Ventures / Bankrate

    Scope:
    Mortgage marketplace front-ends

    Related experience: features for the Bankrate mortgage rate-table marketplace, with React and Vue.js front-ends.

    • React, Vue.js and Laravel
    • CI/CD with GitHub and CircleCI
    • Terraform on AWS, with near-100% automated provisioning

    Read the case study

  • Show more results
  • Consulta Já

    Scope:
    Web platform and API

    Related experience: the PHP/CodeIgniter web platform and REST API of a healthcare SaaS for medical and dental practices, with real-time updates.

    • 1K+concurrent users
    • Real-time updates with Firebase
    • 30+paying clinics

    Read the case study

  • The Hackett Group (NASDAQ: HCKT)

    Scope:
    Next.js front-end

    Related experience: front-end of the DIAL platform on Next.js and TypeScript, tested across browsers.

    • 74pages and 27 API routes
    • ~380cross-browser Playwright E2E cases

    Read the case study

Facing a similar challenge? Tell us the problem and the timeline.

Request a first call

Free first conversation · Reply within 1 business day

Who it is for and who it is not

Website development is building a company website in custom code, without templates: fast, accessible to everyone and set up for Google (technical SEO), checked before handover. Hire it when the website is a sales channel, needs more than one language and must be found on Google and in the answers of AI assistants.

A good fit for

  • B2B companies where the website is the first contact with the buyer and must generate proposal requests.
  • Businesses that serve Brazil and other countries and need a truly bilingual website.
  • Marketing teams that want to show up on Google and in AI answers with their own content.
  • Companies with a slow or hard-to-maintain website that want to rebuild it with planned redirects.

Not a fit for

  • Anyone who needs a simple site live today on a minimal budget: a site builder does that for less.
  • Online stores: e-commerce has its own page and scope.
  • Single campaign pages for paid media: that is the scope of the landing page service.
  • Anyone looking for ongoing content production or social media management: we deliver the website, not the marketing operation.

How it works and timelines

  1. Discovery

    Discovery

    We learn the business, the audience and the searches that matter, and audit the current website. You receive the page map, the URL architecture, the requirements and the estimate.

  2. Content and design

    Content and design

    The structure of each page, base copy and responsive layout, approved before implementation. You receive the layout of the key pages and the design system with the brand tokens.

  3. First version

    First version

    The main pages implemented in custom code, in a preview environment. You browse the real website, on phone and desktop, and adjust content and layout before the rest is built.

  4. Full website in production

    Full website in production

    All pages and languages, structured data, the form and redirects from the old website, with automated tests. You receive the website published on your domain and the Lighthouse measurements.

  5. Evolution

    Evolution

    New pages, content adjustments and monitoring of indexing and performance. You can continue under a monthly retainer or take over the repository with its documentation.

Typical ways to engage this service
ScopeTypical timelineEngagement model
DiscoveryAudit of the current website, page map, URL architecture and estimate1–2 weeksFixed-scope project
First versionMain pages in custom code, in a preview environment2–4 weeksFixed-scope project
Full websiteAll pages and languages, structured data, form and publication6–12 weeksFixed-scope project
Ongoing evolutionNew pages, content, performance and indexingOngoingMonthly fractional retainer

Timelines are typical ranges. Discovery defines the scope and the estimate of each project; the contract can be in USD or BRL.

Want to know which format fits your project?

Request a first call

Free first conversation · Reply within 1 business day

Technical details

How we use AI with governance, the decision comparison and the stack

AI with governance

AI comes in at two points: in the build, with AI coding agents under review, and in the outcome, with a website structured to be read and cited by AI assistants.

  • In the buildAI coding agents (Claude Code, Codex, Cursor, Copilot, OpenCode) implement components and pages from approved specs.

  • What humans reviewContent architecture, layout, published copy and every merge go through a person.

  • Quality gatesType checking, Playwright E2E tests and accessibility and performance checks before publishing.

  • Ready for AI searchDirect answers, FAQ, JSON-LD and llms.txt help assistants describe the company accurately.

  • ContentAI can produce drafts and translations, but published facts, numbers and names are checked by a person.

  • Your dataThe material you share is never used to train models, and we work under NDA.

Decision comparison

Site builder, WordPress theme or custom-coded website: when to use each
CriterionSite builderWordPress themeCustom-coded website
When it makes senseA simple presence, live quickly, on a minimal budgetA blog or site with many editors and well-known pluginsThe website as a sales channel, with performance and SEO requirements
PerformanceDepends on the platform; little control over the scripts it loadsVaries with theme and plugins; needs ongoing optimizationFull control of the HTML, CSS and JavaScript that ship
SEO and AI searchBasic features, defined by the platformSEO plugins; structured data depends on configurationURLs, hreflang, JSON-LD and llms.txt defined page by page
Content editingVisual editor, no technical support neededA dashboard marketing teams already knowA content dashboard (headless CMS) or versioned files, depending on the team
MaintenanceHandled by the platform, for a subscriptionFrequent core, theme and plugin updatesNo plugins to update; every change goes through build and tests

Stack and integrations

  • Astro
  • Tailwind CSS
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • WordPress
  • Node.js
  • JSON-LD
  • llms.txt
  • Playwright
  • GitHub Actions
  • AWS

Frequently asked questions about Website Development

How much does a custom business website cost?

The price depends on the number of pages, the languages, who produces the content, the integrations (form, CRM, analytics) and the level of design required. We do not publish prices: the proposal follows a discovery that defines the page map and the scope. The website is contracted as a fixed-scope project, in USD or BRL.

How long does it take to build a company website?

Typical timelines are: discovery in 1–2 weeks, a first browsable version in 2–4 weeks and the full website in production in 6–12 weeks. Content weighs the most: copy, images and approvals on the client side usually set the pace more than the code does. That is why the structure of each page is settled before implementation.

Who updates the website content after launch?

You choose: your team, in a content dashboard (headless CMS) or directly in the website files, or us, under a monthly retainer. We settle this in discovery, based on how often content changes and who edits it. In any setup, every change goes through automated checks before going live, which keeps a text edit from breaking the website.

Who handles hosting and the domain?

We handle the setup, and your company keeps the accounts: we recommend that the domain and the hosting stay in its name, paid directly to the provider. We set up DNS, automated deployment, HTTPS and security headers. A static website can be served from a CDN, which simplifies operations and reduces the attack surface.

Will the website meet accessibility standards?

Yes: we build with WCAG 2.2 level AA as the target, with semantic HTML, adequate contrast, keyboard navigation and visible focus. We verify with automated tools and manual tests before handover. This website scored 100 for accessibility on Lighthouse, measured in production on September 30, 2026. An automated score is not a certification of legal compliance.

Should we hire a developer or use Wix or WordPress?

Use a builder such as Wix or a WordPress theme when the website is a simple presence and the budget is minimal. Hire custom-coded development when the website must generate demand: measured performance, technical SEO, more than one language and structured data under control. If you are still unsure, the first conversation helps you decide before you hire anyone.

About Master Timm

Master Timm

AI-focused IT consultancy

Get to know Master Timm

Senior engineering from discovery to delivery: whoever designs the architecture also writes and reviews the code.

  • 20+ years of software engineering experience
  • Projects for US and Brazilian companies, under B2B contracts
  • Specs, tests and documentation in the client's repository
  • Fixed scope, capped time & materials or retainer, in USD or BRL

Why Brazil

  • São Paulo is 1–2 hours ahead of US Eastern Time, so working hours overlap.
  • We work in English: calls, specs and documentation.
  • Remote B2B work for US companies since 2022.
  • Scope, ownership and confidentiality are set in the contract before work starts.

Master Timm · Updated on

Let's assess your website

In the first conversation we look at the current website and the searches that matter, and tell you plainly whether you need a new website, fixes to the current one or a site builder.

Request a first call

Free first conversation · Reply within 1 business day