01
Public story
Selected work, capabilities, technical writing and a clear route to start a conversation.
Case study / 2026
A public portfolio and secure personal workspace designed as one coherent product — clear in public, focused in private and deliberately lightweight throughout.
Workspace
Clients
Relationships
Projects
Delivery
Contracts
Commercial
Journal
Publishing
01 / The problem
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
Selected work, capabilities, technical writing and a clear route to start a conversation.
02
A private place to manage current client work and publish journal entries.
03
Consistent interaction, visual hierarchy and dependable server-rendered performance.
03 / Architecture
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
bcrypt password hashing
hashed server-side sessions
CSRF and cross-origin controls
login attempt throttling
secure cookie policy
no-store admin responses
Outcome