Web design · Astro development · Technical SEO · Bilingual

Website for the software studio Devecu

Devecu is the custom software studio I am building, and I designed and developed its website myself. It starts from a Figma design and is built with Astro and Tailwind CSS: bilingual (Spanish and English), fast, with a contact form, consent-based analytics and structured data for SEO from day one.

The Devecu website on desktop and mobile
Client
Devecu · custom software studio (own project)
Industry
Software development
Year
2026
Services
UI design · Web development · Technical SEO · Forms and analytics
Tools
Figma · Astro · TypeScript · Tailwind CSS · Brevo · Cloudflare Turnstile

The starting point

Explaining software without the fluff

Devecu offers custom software, applications and integrations to companies anywhere. Its website had to explain three technical services clearly, without promising more than exists, and work as a business card for anyone deciding whether to hire.

It also had to be well built under the hood: in two languages, fast on mobile, with a contact form that does not fill up with spam and analytics that respect the visitor’s consent.

The proposal

Sober, clear and verifiable

I started from a Figma design with a sober visual base: square corners like the logo, a brand green, Playfair Display for headings and Montserrat for text.

The content follows one rule: only real, verifiable facts. No invented clients, figures or testimonials; the featured project is presented as a case study that explains what was built and with which technology.

The result is a clear website that explains what gets built, with which technology and how the team works, and leads the visitor to describe their project.

From the design
to the live website

From the Figma design to the live website, with the technical side solved from the start.

Estimate your budget
  1. 01

    Figma design

    I defined the visual base and the sections of the home page and the inner pages.

  2. 02

    Astro development

    I built the pages with Astro, TypeScript and Tailwind CSS, with very little JavaScript in the browser.

  3. 03

    Spanish and English

    Every page exists in both languages, with alternate links for search engines and a language selector.

  4. 04

    Secure form

    The contact form sends the data to Brevo, with Cloudflare Turnstile against spam and an email notification.

  5. 05

    Consent-based analytics

    Google Analytics only loads after the cookies are accepted, with Consent Mode v2 set to “denied” by default.

  6. 06

    Launch

    A Node server on Hostinger, with redirects, a 404 page, caching and security headers.

What the project included

I took care of the whole project, from design to launch.

  1. 01

    Website design and development

    Home, services, projects, about, contact and legal pages, responsive and true to the design.

  2. 02

    Two-language version

    Spanish at the root and English under /en, with reciprocal hreflang and a sitemap with the alternates.

  3. 03

    Technical SEO

    Structured data, metadata and social sharing images, sitemap and robots.txt.

  4. 04

    Contact form

    Server-side validation, Turnstile, contact creation in Brevo and an email notification.

  5. 05

    Analytics and cookies

    A banner where accepting and rejecting weigh the same, and Google Analytics tied to consent.

  6. Need something similar for your business?

    Let's talk about your project

How it looks

The main sections of the website at devecu.com.

Result

A website that says what we do

Devecu has a published website in Spanish and English that explains its services, its process and how it works, with a form that goes straight to my email and to Brevo.

It is also my own lab: what I apply here (Astro, technical SEO, consent, forms) is what I can apply to your project.

Have a WordPress
project in mind?

Tell me what you want to build, redesign or improve. We will review your needs and find the best way to turn them into a solid, professional WordPress site that is easy to manage.