Pixexo
Portfolio 2022-2024

The Prague Standard: Bespoke Digital Architecture.

We treat code as a structural material. Our portfolio is a collection of case studies in performance, precision, and post-launch resilience.

Case Study: Karel V. Heritage Watchmaker

Precision Craft, Digital Translation

The Challenge: A 4th-generation watchmaker's legacy site hid their craftsmanship behind cluttered navigation and slow, unresponsive image galleries. The initial brief stated: "We need a website that feels as regulated as our movements."

The Intervention: We implemented 'Time-as-a-Visual-Language.' Instead of parallax scrolling (which ruins readability and causes motion sickness), we used subtle, physics-based micro-interactions. A custom cursor shifts to a sweeping second hand over product categories. Page transitions mimic a watch face stepping forward.

The Constraint: Loading 4K macro photography of intricate movements in under 200ms without lazy-loading artifacts. We achieved this via a bespoke PHP image processor that generates WebP/AVIF sets on upload and serves them via a disciplined CDN rule.

"Finally, a website that feels as precise as our movements. The performance metrics alone sold our board on the investment."

— Karel V. IV, Owner

Technical Stack & Outcomes

  • Framework: PHP 8.2 (Custom MVC)
  • Frontend: SCSS, Vanilla JS (No Bundler)
  • Image Pipeline: Custom PHP Processor (WebP/AVIF)
  • Core Web Vitals (LCP): 1.2s (Mobile)
  • Booking Conversions: +300% (12 → 48/month)
Website Transformation: Before and After
Before
After

Why We Rejected Parallax

Annotation on technical choice

Parallax scrolling increases page weight, hurts SEO (content shifts), and often triggers vestibular disorders. We used a single, strategically timed translation to guide the eye.

The Cost of Speed

Choosing a launch date is a design decision. Here’s what we trade, and how we mitigate.

Speed vs. Flexibility

  • Fixed timeline compresses discovery. We mitigate with a rigorous initial audit.
  • Template-like layouts are faster. We mitigate with a component-based PHP architecture.
  • Outcome: A stable, scalable foundation delivered in weeks, not months.

Bespoke vs. No-Code

  • Platform lock-in (WordPress/Webflow) is expensive later. We avoid it.
  • Bespoke has higher initial cost. We mitigate via transparent, fixed-price scopes.
  • Outcome: You own the code, not a subscription. Total cost of ownership is lower.

Method: The Robustness Test

We don't ship without passing these checks:

1. The Rural Train Test Site must load on 3G. No exceptions.
2. The Client Editor Test Non-technical staff update content in < 5 clicks.
3. The Browser Degradation Test Core layout works on 5-year-old hardware.

The 'No-Code' Trap: A Portfolio of Recoveries

Sometimes the first step is fixing a broken foundation. Here are common failure points we remediate.

Recovery
SEO Disaster Case

The Webflow SEO Black Hole

A beautiful site Google couldn't read. We migrated to a custom PHP build, preserving design while restoring 400+ indexed pages.

Recovery
Checkout Break Case

The Shopify Theme Glitch

A premium theme broke mobile checkout for three weeks, costing thousands. We rebuilt the flow with Vanilla JS, ensuring reliability.

Recovery
Performance Case

The 4MB Builder Bloat

An Elementor build with 4MB of assets and >80% bounce rate. We audited, stripped bloat, and reduced weight by 75%.

Common Constraint: The Legacy Handover

A common scenario: a client has a beautiful but slow site built by a freelancer who is now unreachable. We are brought in to audit, document, and either improve the codebase or plan a structured migration. Our prerequisite is a complete server and code access.

Selected Works

A visual digest of our architectural approach. Click any project to explore the full case study.

Executive Summary

1. Our work is forensic. Every decision is tied to a constraint: a rural train on 3G, a non-technical editor, a specific browser version. We don't design in a vacuum.

2. We are craftsmen, not evangelists. We use the best tool for the job. Sometimes that's a custom PHP build; sometimes it's a strategically chosen platform. The "no-code trap" is a real risk we mitigate.

3. The outcome is operational. A successful project isn't just a launch. It's a site that loads fast, stays online, and requires minimal support six months later. That's the Prague Standard.

The Bauhaus Protocol

01

The Audit

We break your current site and tell you why it fails. Not to be harsh, but to find the foundation's true load.

02

The Wireframe

Black and white only. No colors, no images. The structure must hold without decoration. Typography is set at this stage.

03

The Build

PHP, Vanilla JS, strict separation of concerns. This is where we code the architecture. Clean, documented, no bloat.

04

The Polish

Micro-typography kerning, motion curve tuning, accessibility final check. We ship when it feels inevitable.

Realistic Constraint

We do not do 'endless revisions'. We do 'iterative refinement'—maximum of 3 focused rounds after the wireframe approval. This protects the project scope and your budget.

Deliverable

You receive a fully documented 'Design System' file (including tokens, components, and usage rules), not just a website.

See if your project fits our protocol.

We focus on a limited number of engagements per year. The first step is a technical audit.

Start the Audit