About Me

My name is Eduardo Cruz and I am a Computer Science graduate from California State University, Los Angeles.

During my academic journey, I became interested in software engineering as I embarked on several projects that allowed me to transform ideas into functional software applications. I am now seeking job opportunities to apply my knowledge in a professional capacity.

Programming Languages: Java, JavaScript, Python, HTML/CSS, SQL, C#

Applications: Visual Studio, Eclipse IDE, GitHub, Git, Anaconda, MySQL, Oracle VM, Microsoft Office (Word, Excel, Powerpoint)

Download My Resume

Projects/Experience



Superstruct Warehouse: Custom Laser Cutting April 2024 - Present
Created a custom web page for an online store, enabling users to select and customize templates for a laser cutting service. To support this functionality, I built a Node.js proxy server hosted on Heroku, which securely interacted with the web provider's REST API to allow customers to proceed to checkout with their customized orders. Additionally, I designed a user interface with HTML, CSS, and JavaScript, which allowed customers to specify details such as material, thickness, and dimensions for their selections.

View Site

MoonTrek: Telescope Augmented Reality September 2021 - May 2022
Collaborative effort between 10 computer science students and NASA Jet Propulsion Laboratory (JPL), who sponsored the project. The goal of the project was to improve MoonTrek, a web-based application that provides information regarding the Moon's point of interests and data overlays. Augmented reality features were implemented by creating 3D object representing the Moon on a canvas in the web browser, while lighting for the 3D scene was generated in the form of directional lighting attached to another 3D model representing the Sun. Optimizations were also made for toggling between various data overlay textures on the Moon model.

View Code

3D Beat 'Em Up Game August 2022 - December 2022
Team project with 2 colleagues in developing a Unity game in C#, with a focus on creating engaging gameplay mechanics and audio integration. My contributions included implementing hit detection and combat systems for both melee and ranged player attacks, allowing for responsive and dynamic interactions between players and enemies. In addition, I developed enemy AI using Unity's NavMesh for pathfinding, creating both melee and ranged variants the aforementioned hit detection system to allow enemies to fight players. To ensure consistent progress, we conducted development sprints and organized regular team meetings via Jira, keeping us aligned with project milestones.

View Code

Music Genre Classification September 2022 - December 2022
Group project that involved building a music genre classifier that can accurately predict the genre of a song given its audio features. We used a dataset sourced from Kaggle, which contained audio features for songs across several genres. We extracted the necessary features for each clip using the NumPy library and utilized three different algorithms - random forest, decision tree, and k-nearest neighbors - on this data. The final output was a comparison of the accuracy of each algorithm in classifying the genre of a song.

View Code

University Database Project September 2019 - December 2019
University project where I designed a database management system using object-oriented Java programming. The application allows users populate and save a database with entries representing students, faculty, and staff at a local university from CSV (comma-separated values) files. Users can interact with a graphical user interface developed with JavaFX to store, retrieve, and modify data entries. In addition, the jpackage tool was used to produce the application's installer and required packages.

View Code


Contact

If you would like to get in touch with me, feel free to do so on LinkedIn. You can also visit my GitHub to view the source code of my projects.