Back to Portfolio
The kirtsos.gr home page: the red BK logo, a menu of Home, About, Services, Gallery and Contact, and an EL | EN switch, above a photograph of a GPS receiver on a surveying pole and tripod beside a blue van whose open side door shows surveying instruments, in a meadow where dark cattle graze below mountains; over it the heading "Surveying Engineer T.E.", a line about 15 years of experience in Rodopoli, Serres and Nea Moudania, Halkidiki, an outlined Services button and a red Contact button, with a strip of figures below: 15+ years of experience, 2 offices, 3+ prefectures served.
Open kirtsos.gr in a new tab

kirtsos.gr — Surveying Engineer

Overview

We designed and developed kirtsos.gr, a bilingual (Greek/English) professional website for Kirtsos Vasileios, a surveying engineer with over 15 years of experience operating from two offices in Rodopoli, Serres and Nea Moudania, Halkidiki. The 8-page site showcases 9 specialized services — from topographic diagrams and land registry submissions to livestock facility licensing and fire protection reports. Built with HTML5, CSS3, and vanilla JavaScript with no database or framework dependencies — all bilingual content is managed through JSON translation files. Features include a consent-gated Google Maps integration, a filterable photo gallery with lightbox, a CSRF-protected contact form with PHPMailer, structured data for two business locations, and full WCAG 2.2 AA compliance with 100/100 Lighthouse accessibility scores.

Challenges

Presenting a technical surveying firm with 9 specialized services and two office locations as an accessible, professional brand, while supporting full bilingual content without a database or dependencies.

Solutions

Used JSON-based client-side i18n for bilingual content with localStorage language persistence, consent-gated Google Maps for GDPR compliance, structured data with two office addresses, critical CSS inlining for performance, and a zero-dependency architecture achieving 100/100 Lighthouse scores across all categories.