newTab is a Firefox extension that changes the appearance of the new tab page. It has a simple design with just a Firefox logo and text in the center of the screen, and a solid colour background. There is a side menu that can be accessed by clicking the settings icon in the top right corner. From the menu, you can choose from a variety of backgrounds to use as your new tab background. Just click on one of the options to set it as your background. If you want to go back to the solid colour background, simply click on the selected image again to deselect it. All the photos have credits in the bottom left corner.
My version of the classical Wolfenstein like game renderer project. It is made using SDL2 and works by shooting rays from a 2D character onto a 2D map and interpreting that in 3D.
This is my custom implementation of a software rasterizer, which renders pixels to a pixel buffer and then displays the result to the screen using SDL3. The project includes my own implementations of vector, matrix, and quaternion math, all provided through custom, lightweight header files.
This project began as a (C++) clone of Sebastian Lague’s software rasterizer, but over time it has evolved with enough additions and changes to become its own standalone project.