Learn More About Me

Affolter Architekten
A Lightweight, Custom CMS & Portfolio

For this architecture firm, I engineered a lean, custom PHP CMS that generates static JSON data. This project showcases my ability to deliver a high-performance, modern website even under restrictive technical constraints.

Role

Lead Developer & Architect

Timeline

1 Week

Tech Stack

PHP, JSON, JavaScript (Client-Side Rendering)

The Challenge: A Modern Website on a Locked-Down Server

Affolter Architekten needed a clean, professional website to showcase their projects. However, I was brought into the project after the webspace had already been purchased, a standard shared hosting environment with no root access. This meant that modern backend technologies like Node.js were completely off the table.

The challenge was to deliver a fast, secure, and easily updatable portfolio site while working within the significant limitations of the existing infrastructure.

My Approach: Embracing Constraints to Engineer a Lean Solution

Instead of viewing the locked-down server as a limitation, I used it as a guiding principle to engineer the most efficient solution possible. My approach was to build a custom, ultra-lightweight CMS that would perform brilliantly in the given environment.

The Headless PHP Backend

Using the tools available, I built a simple, password-protected admin area with PHP. From this interface, the architects can easily upload project images and write descriptions without any technical knowledge. When they save their changes, the CMS doesn’t write to a complex database; instead, it generates a single, optimized JSON file containing the entire website’s content.

This “headless” approach was the perfect solution:

  • Simplicity The client gets a dead-simple interface that does only what they need.

  • Security With no database, the attack surface is virtually non-existent.

  • Compatibility The system runs perfectly on any generic, low-cost PHP hosting with zero special setup.

The Fast, Client-Side Frontend

The public-facing website is a simple, modern JavaScript application. When a user visits, the site loads almost instantly and then fetches its content from that static JSON file. This client-side rendering technique delivers an incredibly fast and responsive browsing experience, powered by a backend that respects the server’s limitations.

The Result: A High-Performance Site on a Standard Server

The final product is a perfect marriage of simplicity for the client and performance for the user. Affolter Architekten has a professional, blazing-fast website that they can update themselves in seconds, without ever needing to upgrade their hosting plan.

This project is a prime example of my pragmatic philosophy and my ability to:

  • Thrive under constraints and turn technical limitations into an advantage.
  • Engineer clever, efficient solutions when a standard approach isn’t possible.
  • Deliver a high-performance, low-maintenance product that respects a client’s existing infrastructure and budget.

Need a No-Nonsense Website That Just Works?

If you need a professional, fast, and easy-to-manage web presence without the headache of a complex CMS, my approach could be the perfect solution. Let’s discuss how a lean, custom solution could benefit your business.

The Best Way to Start

Send me a message outlining your goals and technical challenges. I’ll reply within 24 hours with an initial assessment and implementation suggestions.