Hi! I'm Ryan.

I'm a creative developer with a passion for turning imaginative ideas into interactive digital experiences that blend design and engineering.

I specialize in building scalable, high-performance web applications using React and TypeScript, and I love crafting immersive, visually rich interfaces with Three.js. I’m driven by curiosity, creative problem-solving, and the challenge of pushing the boundaries of what the web can do.

But, I'm not just a frontend developer! I enjoy all aspects of software engineering, including areas like data science and machine learning. I love learning new things and tackling new challenges, and I'm actively expanding my skills through hands-on projects and continuous learning.

Contact

If you'd like to get in touch, you can find me on the following platforms.

Projects

Click on the images below to read more about my projects!

(not in chronological order)

Other Interests

When I'm not coding, I enjoy playing video games, 3D modelling & printing, and occasionally creating digital art. I find that these hobbies not only provide a great way to relax, but also inspire my work as a developer and designer.

In the future, I would also love to also create and release my own game, but for now there are a lot of other things I want to prioritise and learn more about first!