Samuel Catania's Projects
A simple puzzle game in which a ball must be navigated through levels full of obstacles.
Java application that simulates and graphs crypto trades based on pre-defined trading rules. Data about crypto coins is pulled from the CoinGecko API.
A Unity-based stealth bomber game blending strategic flight and combat. Utilizes Unity's High Definition Render Pipeline (HDRP) and Cinemachine, featuring realistic textures, volumetric clouds, and immersive audio. Developed with a focus on performance optimization and innovative solutions in graphics rendering and audio integration using C#.
All of my LeetCode solutions - https://leetcode.com/samueljcatania/
Supervised K-NN classification and unsupervised K-Means clustering machine learning algorithms built from scratch in Python using NumPy and Matplotlib.
My personal portfolio built with ReactJS and styled with Tailwind CSS using Framer Motion to handle animations. Hosted on GitHub Pages.
Config files for my GitHub profile.
A mobile android application in Java to allow users to assign various actions (toggle flashlight, open an app, etc.) to a shortcut activated by a physical shake of the smartphone.
A Smart Doorbell application built for the Raspberry Pi in C++ using OpenCV, GTKmm, and Wt Web Toolkit. Features include networking, motion detection, facial detection, set-and-forget intelligent video and photo capturing, and remote access file reading/writing capabilities.
The classic snake arcade game, built in Java using Java Swing.