← Selected work

Case study / 2026

Portfolio & Client Workspace

A public portfolio and secure personal workspace designed as one coherent product — clear in public, focused in private and deliberately lightweight throughout.

Product design Go HTMX Security
Public side
Clear positioning
Private side
Focused management
Experience
One visual language

Workspace

Everything important, without the noise.

Personal access

Clients

Relationships

Projects

Delivery

Contracts

Commercial

Journal

Publishing

01 / The problem

A portfolio usually stops exactly where the working relationship starts.

The public site needed to communicate design and engineering capability without becoming another decorative agency page.

The private side needed a clear place for clients, projects, contracts and publishing without the weight of a large business platform.

02 / Product model

01

Public story

Selected work, capabilities, technical writing and a clear route to start a conversation.

02

Personal workspace

A private place to manage current client work and publish journal entries.

03

Shared quality

Consistent interaction, visual hierarchy and dependable server-rendered performance.

03 / Architecture

Small layers. Clear responsibilities.

The application stays explicit enough to understand, test and extend without turning ordinary product work into a framework exercise.

HTTP request

↓ security + request middleware

handler

↓ domain validation

repository

↓ parameterised persistence

data store

↓ Go model + template

HTML response

04 / Trust

Security treated as product quality.

bcrypt password hashing

hashed server-side sessions

CSRF and cross-origin controls

login attempt throttling

secure cookie policy

no-store admin responses

Outcome

A portfolio that proves the product thinking by being the product.

Discuss a project