The Craftsman
Stavros Parmachtsoglou has carved wood in Athens for decades. His new home on the web had one job: make a screen feel like his workshop, bilingual in Greek and English, reachable by phone, Viber, email, and SMS.
Stavros Parmachtsoglou has carved wood in Athens for decades. His new home on the web had one job: make a screen feel like his workshop, bilingual in Greek and English, reachable by phone, Viber, email, and SMS.
Photographs of the carved pieces are rendered through WebGL depth-map displacement shaders, giving flat images true dimensionality that shifts as the visitor moves, as if turning the piece in their hands. GSAP-driven cinematic transitions carry that sculptural feel through the whole site.
Cataloguing a life's work by hand was impractical, so an AI image classification pipeline analyses every photograph and tags each piece by work type, wood species, and style, turning a raw photo archive into a searchable, filterable exhibition.
Behind the public site sits a full custom admin suite built for the workshop, not for a developer. The portfolio engine is completely generalized: the woodcarver can define as many sortable, filterable fields as he wants (wood type, style, a 62-swatch color palette, dimensions) and choose whether each appears on the card, in the filters, or both. Everything is bilingual, drag-orderable, and draft-aware, and the site's look, scripts, and SEO are managed from the same place.
Unlimited custom attributes with per-field display rules: dropdowns, multi-selects, color pickers, and numeric dimensions, each togglable as a card detail or a live gallery filter.
Every item, category, and SEO entry carries Greek and English side by side, with per-language search previews.
The full color system is editable with a live preview, so the workshop can retune its palette without touching code.
Analytics and cookie scripts are added from hardcoded, validated templates with a single enable toggle. No raw JavaScript is ever stored or executed.
Bilingual titles and descriptions with live search previews, social share images, and a sitemap that rebuilds itself with hreflang alternates whenever items are published.
Reorder the gallery by hand, keep works in draft, and star featured pieces, with publish states visible at a glance.