
Work · 8 references
Built, measured, evidenced.
What the cards tell you
Every piece of work runs under its own name and carries one of three labels. Next to it the industry, the region, the stack in use and one figure.
- Client project
- Built under commission. Source code and repository pass to the client on acceptance.
- In-house product
- A product of our own, built and run inside the studio.
- Study
- A design done on our own initiative. The company shown is invented; the design and the code are ours. No commission, no client.
- Lighthouse, mobile
- The figure on the card is the performance score of the home page. The measurement date sits with each case file.
The references
8 pieces of work at a glance.
Each card shows the top of the delivered site as a static screenshot in its original colours, visible without any interaction or lazy loading. Inside the case study, hovering scrolls the preview down the full height of the page.








Baugibser TatuPlastering contractor
Reno nowFlat renovation
parkettflick.chFloor covering repair
TradeMentorXSaaS for trading journals
HaldentorLaw and notary practice
NordhaldeFiduciary and tax advice
RheumawerkRheumatology practice
FalkenstegReal estate services
Case files
Every reference in detail.
The same three fields for every piece of work. The result contains nothing but measurable facts: page count, the stack in use and the Lighthouse scores of the delivered site, each with its measurement date. Revenue or enquiry figures from our clients' operations do not appear here. We did not measure them.
Baugibser Tatu
01
- Industry
- Plastering contractor
- Region
- Meilen ZH
- Stack
- Next.js (App Router) · Tailwind CSS · next/image · Vercel
- Status
- Client project

Lighthouse, mobile
- 99
- Performance
- 94
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A plastering firm on Lake Zurich with three separate service areas and four customer groups that search in very different ways. A private owner dealing with water damage needs different answers than a property manager facing a change of tenant. The site had to bring both to the same place: a quote.
Measure
Eight pages, one each for plastering, drywall and refurbishment, plus prices, about us, FAQ and contact. Every service page lists what is included, in bullet points. Two routes sit side by side at the very top: request a quote, or book a free site visit.
Result
Eight pages, images served through next/image. Lighthouse mobile, measured on 3 August 2026: performance 99, accessibility 94, best practices 100, SEO 100.
Reno now
02
- Industry
- Flat renovation
- Region
- Canton of Zurich
- Stack
- HTML · CSS · JavaScript · Vercel
- Status
- Client project

Lighthouse, mobile
- 89
- Performance
- 94
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
Renovating an occupied flat is mostly a coordination job: bathroom, kitchen, electrics, flooring, one after the other and all of it in a home someone lives in. Anyone making an enquiry wants to know who sets the pace and how the billing works.
Measure
Ten static pages without a framework, with the full structure in place: services, process, materials, projects, references, about us and FAQ, plus a legal notice and a privacy policy. The enquiry form sits on the home page.
Result
Ten pages, one stylesheet, one script file, no framework. Lighthouse mobile, measured on 3 August 2026: performance 89, accessibility 94, best practices 100, SEO 100.
parkettflick.ch
03
- Industry
- Floor covering repair
- Region
- Switzerland
- Stack
- HTML · CSS · Vercel
- Status
- Client project

Lighthouse, mobile
- 84
- Performance
- 100
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A business that repairs parquet, vinyl and laminate instead of relaying floors. That needs explaining. Most people think of a full replacement the moment a floor is damaged. The site had to show that the smaller job is enough, and keep the route to a quote short.
Measure
Seven static pages. Services with guide prices in francs, a project page showing floors before and after the repair, and an enquiry route that starts with a photo of the damage. Images served as AVIF with a JPG fallback.
Result
Seven pages, one stylesheet, no framework. Lighthouse mobile, measured on 3 August 2026: performance 84, accessibility 100, best practices 100, SEO 100.
TradeMentorX
04
- Industry
- SaaS for trading journals
- Region
- Switzerland
- Stack
- Next.js (App Router) · TypeScript · Tailwind CSS · Vercel
- Status
- In-house product

Lighthouse, mobile
- 71
- Performance
- 95
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
Our own product. The application reads trading journals, spots recurring patterns in a trader's behaviour and turns them into exercises. A product that needs explaining before anyone opens an account. That was the job for the website.
Measure
A product page with a demo video, a price overview and a walkthrough of how it works, plus a dedicated area for early access. What can be imported is named above the fold: MetaTrader 5, CSV, Sierra Chart. So are hosting and data protection.
Result
15 URLs in the sitemap index, delivered as statically pre-rendered pages. Lighthouse mobile, measured on 3 August 2026: performance 71, accessibility 95, best practices 100, SEO 100.
Haldentor
05
- Industry
- Law and notary practice
- Region
- Bern
- Stack
- Next.js (App Router) · TypeScript · Tailwind CSS
- Status
- Study

Lighthouse, mobile
- 93
- Performance
- 100
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A single-lawyer practice running two separate professions under one roof: advocacy and the notarial office. Someone having a contract drafted searches differently from someone who needs a deed executed. Both routes had to sit side by side without splitting the site in two.
Measure
19 pages, split into seven areas of law and five notarial fields, plus a CV, contact and the legal texts. On the home page the two disciplines stand as an equal pair. The mark is a drawn portal, not an image.
Result
19 pages, three image files, the mark drawn as SVG in code. Lighthouse mobile, measured on 3 August 2026: performance 93, accessibility 100, best practices 100, SEO 100.
Nordhalde
06
- Industry
- Fiduciary and tax advice
- Region
- Zurich and St. Gallen
- Stack
- Next.js (App Router) · TypeScript · Tailwind CSS
- Status
- Study

Lighthouse, mobile
- 97
- Performance
- 97
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A fiduciary office with two locations, eight staff and five advisory fields that overlap. The site had to show that breadth and still name, at every point, the person responsible.
Measure
28 pages with a dedicated sub-page for each advisory field, each location and each person. Whether you search by service or by name, you arrive at the same place. People appear as monograms rather than photographs, because they are invented.
Result
28 pages, a single image file in the project, all other images from a licensed source. Lighthouse mobile, measured on 3 August 2026: performance 97, accessibility 97, best practices 100, SEO 100.
Rheumawerk
07
- Industry
- Rheumatology practice
- Region
- Winterthur
- Stack
- Next.js (App Router) · TypeScript · Tailwind CSS
- Status
- Study

Lighthouse, mobile
- 89
- Performance
- 100
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A specialist practice with ten treatment areas that all sound alike to a layperson. Someone with back pain does not know whether they need an assessment, an injection or imaging. The site had to sort that out without lecturing, and end on an appointment.
Measure
Six pages. The home page lays out the ten areas as cards; the ultrasound speciality gets a page of its own. Consultation hours and telephone hours are listed separately, because they differ. The route to an appointment sits in every header.
Result
Six pages, five image files. Lighthouse mobile, measured on 3 August 2026: performance 89, accessibility 100, best practices 100, SEO 100.
Falkensteg
08
- Industry
- Real estate services
- Region
- Zug
- Stack
- Next.js (App Router) · TypeScript · Tailwind CSS
- Status
- Study

Lighthouse, mobile
- 90
- Performance
- 96
- Accessibility
- 100
- Best practices
- 100
- SEO
Measured on August 3, 2026 with Lighthouse 13.4.1. Conditions: mobile, simulated throttling to the Lighthouse default, the home page in each case. This is where the site as built stands today, not its value at handover. Whatever content, images or add-ons arrive later is the operator's.
Starting point
A property firm runs five businesses that have little in common: marketing, valuation, management, running condominium associations and representing clients on building projects. On top of that sits a property catalogue that changes constantly. Both had to fit on one site.
Measure
23 pages with a dedicated sub-page per business area, plus properties, references, team and an articles section. Properties and references come from a single data file, so a change happens in one place only.
Result
23 pages, 24 image files from a licensed source, one data file for properties and references. Lighthouse mobile, measured on 3 August 2026: performance 90, accessibility 96, best practices 100, SEO 100.
Method
What we let ourselves be judged on.
A client project is finished once it is online and doing what it was built for. A study is not online. It shows a company that does not exist, and out there that would be a claim. It is still built, measured and photographed, under the same conditions as everything else on this page.
The job decides how a site gets built. One that has to grow and carry two languages gets Next.js. A trade business with seven pages gets static HTML and no framework: fewer parts, less that can age. The stack is stated for every reference.
- 01
Finished means online
Every piece of work is a multi-page site with full navigation, reachable in the browser. - 02
Two ways of building
Next.js where a site has to grow. Static HTML where speed and quiet matter. - 03
Measured, with a date
The Lighthouse scores come from a run of our own. The date sits next to them.
Next step
Your website could be the next one.
Send us the address of your existing site. Within 48 hours on working days you will have a concrete assessment: what is worth doing, what is not, and what it would cost.