Client delivery · Web & brand
OK Graniitti Oy — Corporate Website & Brand Mark
Designed and delivered the digital presence of a Finnish granite-quarrying company, combining a responsive website, multilingual information architecture, production deployment, and a custom SVG brand mark.
Role: freelance developer; responsible for product structure, interface design, implementation, deployment, and visual identity.
- Languages
- 4
- Architecture
- Frontend + API
- Admin
- CMS console
- Deploy
- Vercel + Render
Delivered a production-oriented web system with Vercel frontend deployment, Render backend deployment, PostgreSQL support, validated uploads, admin audit history, and custom brand identity.
- 01Vite React frontend for public multilingual pages
- 02Express backend with Zod validation and Helmet hardening
- 03Admin console for homepage, footer, stones, projects, applications, and media metadata
- 04PostgreSQL persistence when DATABASE_URL is configured
- 05Vercel frontend deployment and Render backend deployment
Problem
A real business site needs more than a static landing page: multilingual content, material catalogs, reference projects, quote requests, and admin-managed updates.
Contribution
Built a frontend/backend separated website and CMS with a custom brand mark, public pages, admin tooling, media metadata, and validated quote-request workflows.
Engineering
Implemented a Vite React 18 TypeScript frontend, Express API, Zod validation, Multer uploads, Helmet security middleware, PostgreSQL-ready persistence, and deployment split across Vercel and Render.
Outcome
Delivered a production-oriented system that can be maintained through an admin console instead of code edits.