Saul Ruiz

Aspiring Software Engineer

Currently a senior at CSUF pursuing a degree in Computer Science, I began my coding journey in 2019 with Java, transitioned to C++ in 2020, and ultimately found my passion in Python in 2021. Currently, I am expanding my skillset by delving into Typescript while simultaneously working on multiple different projects and enhancing my proficiency in Python, C++ and Typescript.

Typescript MongoDB React Nodejs Express

JuiceHUB

An interactive, community-driven, informative music website with data for more than 800+ unreleased songs.

JuiceHub

Python

GameRecs

Video game recommendation system using python and jupyter notebook. Enter your favorite video game and you will be given 5 recommendations similar to it.

Gamerecs

Python

PIR Sensor Security Cam

Utilized python along with a raspberry pi and a PIR sensor *Passive infrared sensor* to create a motion sensor camera. On motion a 10 second clip is recorded and saved to a folder.

Python Reflex Gemini API

IntelliFit

Fitness web app built in 30 hours at LA Hacks 2024 that uses Reflex creating a front end built with full python and utilizes Google Gemini's API to build a optimal schedule for gym training based off the users time availability.

C++

Fullerton Hospital Management System

Collaborated with a team of 7 to design a comprehensive hospital management system tailored for doctors, patients, and administrators. The system includes features for inventory management, billing, and appointment scheduling. Separate from the team, I brought our design to life using C++.

HMS_image

Svelte Firebase

CTRL Habits

Websites that encourage users to develop positive new habits and sustain them over time.

PHP

CSUF Teacher Student Database

Developed a comprehensive database system enabling teachers to efficiently oversee their classes, students, and grades. Students have convenient access to their grades and class information.

C

Parser

Created a parser which will output Tokens and Lexems of a given input.

Python Tkinter

Password Manager

Using Tkinter and Python, I developed a password manager that enables you to create or generate passwords for specific websites. The passwords are then saved into a text file, keeping a record of all the passwords you have created.

C++

Multithreading Analysis Program

The Multithreaded Phrase Analysis Program is designed to read a phrase from the terminal, split it into words, and analyze each word concurrently using two separate threads.