
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!
An interactive photo gallery focused on animal 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 website for a snowboard lesson company offering private instruction, group sessions, and seasonal programs. The site features smooth scroll animations, engaging visuals, and an intuitive layout that makes it easy to explore lesson packages, meet instructors, and book sessions. Designed to reflect the energy and excitement of the slopes, Yeti Club combines bold branding with responsive design to deliver a 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.