A picture of Ryan

Creator of solutions to problems.

Passionate about designing, building and implementing "the right tool for the job" systems with a minimalist, yet expandable approach.

Projects

Perspective

A quick foray into learning three.js by rendering a 3D interactive model of the Earth rotating in space. Gain a little "perspective" and fly around the world for a bit.

  • Surface generated by blending 3 texture maps (continents, lights, clouds)
  • Simulated directional sunlight creates "dark side" of the world
  • Rotate / Zoom functionality implemented via OrbitControls

Notflix

An interpretation of the Netflix interface utilizing Angular v18.

  • Data retrieved by consuming the TMDB REST API (V.3) via HttpClient
  • Implements features such as routing, standalone components and infinite scrolling
  • Clean and responsive UI leverages Tailwind CSS