Selected work at ART+COM ChemiSee
ChemiSee
A different view of heritage.

About the project
A mobile web experience inviting people to look closely, follow a character’s story, and contribute photographs of the places around them. At ART+COM, I worked on the photo flows, interactive gallery, and multilingual interface.
My contribution
I built photo-contribution screens that keep a task, description and optional name with an image, and worked on gallery loading and detail navigation. I also coordinated language changes with route-loaded content: the next screen waits for the selected translation instead of advancing with the previous language’s story. These changes belong to the frontend work within the wider ChemiNova project.
Read about images & language- Client / project
- ChemiNova research project
- Studio
- ART+COM
- My work
- Frontend development
- Contribution period
- March–November 2025
Technologies used
- Mobile web experience
- React
- React Router
- React Three Fiber
- TanStack Query
- i18next
- Rive
- Motion
- styled-components
The project
A place holds more
than one story.
ChemiSee is part of ChemiNova, a European research project concerned with protecting cultural heritage. It gives people a way to engage with a place through character-led stories, close observation, and their own photographs.
ART+COM developed the experience within the ChemiNova consortium. In November 2025, project partners and local participants tried ChemiSee at La Nau, the University of Valencia’s cultural centre.
01 / Look, frame, contribute
Your perspective
becomes part of it.
A character provides a starting point. Photo tasks invite people to notice the place and its surroundings, then contribute an image with context. I worked on the capture and contribution flow, including the screens for adding a description and optional name.
Running September 2025 development build · Bundled sample content
Open a photograph from the gallery, move to the next image, then return to the overview. September 2025 development build with its original bundled sample photographs.
Open the recording: ChemiSee · Inside the gallery (MP4)02 / From image to context
Keep the story
with the photograph.
I worked on the gallery’s overview and detail interactions, preserving titles and dates as an image moves between them. When the gallery moved from bundled samples to CMS content, I adjusted image preloading and duplicate handling to support that asynchronous flow.
Changing language, together
Interface labels and story content arrive through different parts of the application. I updated language switching to wait for the route’s translated content before advancing, so the next screen would not open with the previous language’s story.


