Hi 👋
I'm Edyan Antonio Cruz

I'm a 4th-year Computer Science student at the University of Puerto Rico Mayagüez, with a passion for user-facing software development and robotics.

My Projects

RUMarino Autonomous Underwater Vehicle (AUV)

Led a team of three software engineers to develop RUMarino's AUV software framework utilizing ROS and Docker to participate in RoboSub 2025.

PythonROSDockerCUDA
RUMarino Autonomous Underwater Vehicle (AUV)

Don't Let Him Cook

A simple platformer game made using Godot for the Fall 2023 CAHSI Game Jam, which received 3rd place out of 13 total submitted games.

GodotGDScript
Don't Let Him Cook

Discord Application Bot

Discord Bot for managing application forms within a Discord server. Each form is managed in a single channel where the applications are answered inside threads.

TypeScriptDiscord.JSNode.jsSQLite
Discord Application Bot

Flight Tracker Pro

Collaborated with a 3-person team to build an flight searching app for Android in Kotlin using Android Studio in 3 weeks utilizing queries from the AviationStack API.

KotlinAndroid StudioAPI Integration
Flight Tracker Pro

ClassCorder

Led the development of the intuitive dashboard for a lecture recording web application using Python and Streamlit as part of a 3-person group project for Google Tech Exchange.

PythonStreamlitGoogle CloudBigQuery

My Experiences

SWE Intern

May 2025 - Aug 2025
Google
  • Built an UI component gallery using an internal storybook library for the Gemini web page using Angular and Typescript to preview and test UI elements in isolation, shortening the development process of UI components.
  • Prototyped and assessed the feasibility of features such as temporary chat and conversation grouping, gaining hands-on experience in product ideation and user flow optimization.
TypeScriptAngularJava

STEP Intern

May 2024 - Aug 2024
Google
  • Integrated Google Photos media picker into Google Messages for Web using Angular and TypeScript, reducing time spent attaching media by 50%.
  • Added a progress bar and enhanced attachments error handling, improving the existing user end-to-end attachment flow.
TypeScriptAngular