Computer Science Projects

I write computer programs for a wide variety of purposes, from utilities to entertainment.
All projects on this page are individually authored by me unless otherwise noted.

My Favorite Projects

GraphLangZ 2024

GraphLangZ is a program I wrote in 2024 that allows you to quickly describe a mathematical graph with simple syntax, render it quickly, and share it with ease.

Raytracer 2024

In 2024 I programmed a raytracer to render spheres, planes, and cubes. Features include antialiasing, soft reflections via area lights, and multiprocessing. The code is written in the V programming language.

ChefNextDoor 2025 Team_Project

ChefNextDoor is a website I built with some friends in 2025 that allows users to book an experience of eating a home cooked meal at a neighbor's home. On the team I served as the main backend developer.

Lego Mosaic Maker 2022

Lego Mosaic Maker is a program I wrote in 2022 that lets you upload a photo, and then will give you instructions on how to build a mosaic of your photo out of Lego bricks for free! (free as in free instructions; I unfortunately cannot summon Lego bricks into existence.)

Hex Minesweeper 2024

Hex Minesweeper is a game I made in 2024 that is a variant of the classic Minesweeper video game from the 1990's: instead of playing on a square board, you play on a hexagon! Gameplay is otherwise quite similar.

CrosswordCreator 2023

CrosswordCreator is a program I wrote in 2023 that generates a crossword that contains any given words. Users can upload a custom background image, have extra words automatically added to the puzzle, and download blank/solved versions of the crossword.

Hexagonal Light 2023

Hexagonal Light is a program I wrote in 2023 that creates interactive charts for categorical data. Utalizing a programming language that includes documentation, users can quickly create categorical charts containing data groups and collections of groups.

Nodal Shapes 2022

Nodal Shapes allows users to send animated messages to each other, and view hundreds of verticies connected to each other. It can display circles, squares, hearts, stars and triangles, with or without text.

Additional Projects

Website designed and programmed by Arthur Zarins.