Project case study
Lens Legacy Portfolio
A static photography portfolio built with HTML, CSS, and JavaScript, centered on image presentation, service discovery, and contact-oriented navigation.
Engineering case study by Jonas Viray, Full Stack Developer & AI Automation Engineer

Overview
Lens Legacy is a front-end portfolio site for event photography. The implementation organizes visual galleries, about information, location details, and contact content into a lightweight responsive experience. The project focuses on image-led layout, readable content hierarchy, simple navigation, and presenting photography work without unnecessary application complexity.
engineering summary
Problem → Architecture → Contribution → Result
- Problem
- A photography portfolio needed to prioritize imagery while still making service information and contact details easy to discover.
- Architecture
- The site is a lightweight HTML, CSS, and JavaScript frontend organized around image galleries, about content, location information, and contact-oriented navigation.
- Contribution
- Built the responsive front-end structure, image-led layouts, navigation, and supporting information architecture as an early portfolio project.
- Result
- The finished site provides a simple visual-first way to browse photography work and find the supporting business information.
Related service: Product Engineering & Business Systems
Observed product surface
- Photo galleries grouped by weddings, corporate events, birthday parties and portrait sessions
- Owner profiles section
- Price range table by event type
- Contact details with Facebook and Instagram links
Public product areas
- Home
- About / Mission Statement
- Info of the Owner
- Price Range
- Location
- Contact
- Photo Gallery
Intended audience · Clients looking to book photographers for weddings, corporate events, birthdays and portraits
Planning a system with similar complexity?
Send the requirements, current stack, and constraints. I'll outline how I would structure the system, where the main risks are, and what an implementation path could look like.
More projects
Innov8IT
A GoHighLevel-based IT services website with custom HTML, CSS, and JavaScript for presenting web development, automation, infrastructure, and technical service offerings.
We Breathe Success
A GoHighLevel coaching and mentorship website with custom frontend work, program pages, event flows, and Humanitix integration for a multi-offer personal-development brand.
Rebirthing You
A GoHighLevel coaching and wellness website with custom HTML, CSS, and JavaScript for presenting membership, one-to-one coaching, and supporting program content.