Writing

Notes, observations, and reflections on projects and learning

Home Projects Research CV
  • Ruby GUIs Are Dead… Or Are They?

    Ruby is amazing for scripting, APIs, automation — but GUI support is neglected.

    Read More

  • Creating an Infinite Scrolling Space Background in Raylib (C++)

    When building a 2D space game, one of the simplest ways to create a sense of movement is not by moving the player/object(etc), but by moving the background.

    Read More

  • Build First, Understanding Comes Later

    I spent some time writing a ray tracer from scratch in C++. It is not finished yet (there is lot to go) and neither do i understand it completely.

    Read More

© 2025 Shayan Ijaz