Hi! I'm Ryan.

I'm a creative developer and software engineer who loves making stuff, and I have a passion for exploring new tech and bringing imaginative ideas to life through code.

My main interest lies in frontend development, where I enjoy transforming designs into dynamic, interactive experiences with Three.js. I also have a strong foundation in React and TypeScript, which I use to build robust and scalable web applications.

But, I'm not just a frontend developer! I enjoy all aspects of software engineering, and I love learning new things and tackling new challenges. Recently, I've developed a growing interest in the field of machine learning, 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!

About this site

If you're reading this, you're probably on one of these sites. Click below to see more!

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!

About this site

Built with HTML, CSS, and JavaScript, and designed to be a simple portfolio to showcase my work. Features a responsive layout and clean design that highlights my projects and skills.

It was originally built as a basic site without much functionality, but has since been updated with new features such as modals and image carousels to enhance the browsing experience. Since it was not built with that in mind, it has become a bit of a mess, so I will be working on a new version of this site in the future. Stay tuned!