ExCoLabs
A bilingual company site that makes a broad technical offer read as one promise.
- August 2025 – September 2026
- Sole designer and developer
- Completed, preserved
- Drupal 11, Bootstrap 5, Bootstrap Barrio, Paragraphs

Overview
ExCoLabs needed a credible public website for conversations with companies looking for cloud-native architecture, DevSecOps, enterprise AI and infrastructure testing. I designed and built the original version as a compact English/Slovak site on Drupal 11: one long-form homepage and one contact page with a working enquiry form.
The scope was deliberately small. The homepage had to make a broad technical offer understandable without turning the site into a catalogue, then direct every visitor to one clear next step.
Role
I was the sole designer and developer of this version:
- defined the two-page information architecture and the homepage narrative;
- created the logo, favicon and supporting visual assets;
- structured and styled the homepage in Drupal;
- prepared English and Slovak content and kept both versions aligned;
- configured the contact page, company details, map and enquiry form;
- tested responsive behaviour and preserved the finished state in an offline snapshot.
Not my work: Drupal core, the Bootstrap Barrio base theme and the commercial Sandbox theme the site was built on, third-party stock photography and external certification marks.
The problem
ExCoLabs covers disciplines that are usually sold by different companies: cloud architecture, secure delivery, AI infrastructure and network or e-mobility testing. Listed without an organising idea, they make a company look unfocused.
The site needed to connect them through one promise, disciplined technical delivery for organisations that value both governance and agility, and to stay proportional. The company did not need an editorial site or a custom application yet. It needed a clear identity, enough proof for a first conversation and a reliable way to get in touch.
Decisions
Keep the public site to two pages
The homepage carries the complete company narrative and the contact page handles conversion. Separate service pages would have added navigation and maintenance before there was enough distinct content to justify them.
Use Drupal and an established theme as the delivery surface
Drupal provided content editing, translations, menus, blocks and contact handling, so the owner could keep editing without a developer. Building on Bootstrap Barrio and Sandbox made responsive patterns available immediately, at the cost of inheriting some of the theme’s visual identity and JavaScript payload.
Put proof before claims
Nine certifications are the strongest concrete trust signal the company has. Showing them right after the hero gives technical and management visitors evidence before asking them to interpret broad service claims.
Present governance and agility together
The approach section uses PRINCE2 Agile as the bridge between executive oversight and iterative delivery. It gives a wide service portfolio one operating model: how the company works, not only what it sells.
Challenges
Making a broad offer coherent. Placing the services between proof (certifications) and process (the delivery approach) made the range read as intentional rather than accidental.
Bilingual parity. Navigation, content, footer details and the contact route all exist in English and Slovak. Keeping both structurally equivalent was part of the implementation, not a later translation pass.
A durable archive. A browser-saved page still depended on remote assets and live Drupal behaviour. I localised the visual dependencies, removed the reCAPTCHA runtime and verified the homepage over local HTTP with every non-local request blocked.

Result
- one responsive bilingual homepage and one bilingual contact page with a live enquiry form;
- four service areas and nine certification signals presented as one narrative;
- a direct path from every major call to action to contact;
- a verified offline record of the homepage before the next redesign.
No traffic or conversion metrics were available, so none are claimed.
What I learned
- A narrow site can still tell a complete story when every section has a distinct job and all calls to action converge on one next step.
- Proof should precede broad claims.
- A theme accelerates delivery but creates design debt. This version shipped efficiently and also made the case for a deeper facelift later.
- Bilingual structure is a system concern, not a translation task.
