
Hi, I'm Joel Hamersley, a web developer passionate about creating dynamic, user-friendly websites with clean code. I specialize in front-end development using HTML, CSS, JavaScript, and love experimenting with design to refine user experiences. I thrive on hands-on problem-solving and enjoy pushing creative boundaries to bring ideas to life. Let’s connect and build something amazing!
SciVite is a virtual tour experience for WSU Vancouver’s Life Sciences Building, created to support recruitment and promotions. I developed the interactive horizontal-scrolling timeline, integrating dynamic transitions, multimedia content, and responsive design to enhance user engagement and accessibility.
An interactive photo gallery focused on animals in their natural habitats. Built with HTML, CSS Grid, and JavaScript filtering, enhanced by a dynamic Vanta.js background for added visual interest.
An interactive map made with Mapbox GL JS. Includes animated markers, popups, and custom styles using JavaScript and JSON data.
Yeti Club is a modern, responsive website for a snowboard lesson company. It features smooth scroll animations, bold visuals, and an intuitive layout for exploring lessons, meeting instructors, and booking sessions. Designed with web standards in mind, it delivers a dynamic, user-friendly experience across all devices.
A single-page site focused on Elden Ring, built with HTML and CSS using flexbox for layout. The project organizes game lore, key characters, and visual assets into clear sections, styled to feel like part of an in-world archive or field report.
A weather app that updates in real time using the OpenWeather API. JavaScript controls dynamic visuals based on location and conditions.
An experimental poem where text responds to scrolling and movement. Built with JavaScript animations and creative layout techniques.
If you're working on something cool and need a dev, I’m always open to chatting. Whether it's a job opportunity or a fun side project, I'm down to hear about it. No pressure — just shoot me a message and let’s see if it clicks.
I’m all about meeting new people in tech and design. Whether you're another dev, a founder, or just curious about my work, feel free to say hey. I’m always up for a casual chat, swapping ideas, or just talking shop over virtual coffee.
If you’ve got a project or idea in mind and need someone to help build it, I’d love to hear about it. I’m into solving problems, trying out new stuff, and making things that actually work. Let’s build something cool together.