Marcos Sanson

Undergraduate Computer Science Student

About Me

Professional headshot of Marcos Sanson

I am a 4th-year undergraduate computer science student at Grand Valley State University. I am passionate about learning, applying new technologies, and solving complex problems.

My academic and professional journey has taken me across the United States and internationally, including two separate study abroad experiences in Spain.

In addition to being a student at Grand Valley State University, I am also an undergraduate researcher studying artificial intelligence (AI), machine learning (ML), and evolutionary computation (EC).

My current research focuses on designing and optimizing computational models, evolutionary algorithms, and machine learning techniques to solve complex problems.

Recent Posts

Education

Grand Valley State University

Allendale, Michigan, United States

Bachelor of Science in Computer Science (August 2022 - May 2026 [Expected])
Minors: Mathematics, Cybersecurity
Certificates: Leadership Undergraduate Certificate
GPA: 3.913/4.000

Honors and Awards:

Relevant Coursework:

Computer Science:

Mathematics:

Science & Interdisciplinary:


Universidad Carlos III de Madrid

Madrid, Spain

Study Abroad Program (September 2024 - December 2024)
Universidad Carlos III de Madrid (UC3M) is a prestigious Spanish public university recognized for its excellence in research, teaching, and innovation. I was admitted to the School of Engineering through a semester-long exchange program.

Honors: Recognized with Notable (Very Good) academic distinction

Relevant Coursework:

Experience

Artificial Intelligence Intern
May 2025 - Present
Air Force Research Laboratory | Kirtland Air Force Base, Albuquerque, New Mexico, United States
  • Selected for the nationally competitive AFRL Scholars Program to develop reinforcement learning agents for autonomous spacecraft control
  • Contributing to the project Artificial Intelligence Spacecraft Control for Contested Space Applications Using Reinforcement Learning
Computer Science Undergraduate Researcher
October 2022 - May 2025
Grand Valley State University | Allendale, Michigan, United States
  • Collaborated with computer science professors in artificial intelligence (AI), machine learning (ML), and evolutionary computation (EC) research
  • Designed and integrated evolutionary algorithms with artificial intelligence and machine learning to solve multi-objective computing problems, achieving statistically significant improvements over previous methods
    • Optimized algorithms using experimental design, high-performance computing, statistical software, and ML frameworks (e.g., PyTorch)
  • Co-authored peer-reviewed paper and presented work at the 2024 Genetic and Evolutionary Computation Conference (GECCO-2024)
  • Awarded two P. Douglas Kindschi Undergraduate Research Fellowships in the Sciences for the following projects:
    1. “Exploiting Phylogenetic Analysis to Improve Evolutionary Search Algorithms” (Winter 2024)
    2. “Identifying Evolvability-Enhancing Mutations via Computational Models” (Winter 2025)
Embedded Software Engineering Intern
May 2024 - August 2024
Gentex Corporation | Zeeland, Michigan, United States
  • Developed embedded software in C and Ruby for new Gentex products and technology
  • Spearheaded project to integrate new microcontrollers in active light-sensing and auto-dimming vehicle mirrors, improving real-time processing, increasing driver safety, and resulting in significant annual cost savings
  • Deployed software to hardware, reviewed code, wrote design documentation, and completed unit testing
  • Collaborated with members from the software testing, project management, requirements, and finance teams
Desktop Support Student Technician
January 2023 - April 2025
GVSU Information Technology | Allendale, Michigan, United States
  • Provided IT support for over 3,000 of the university's staff and faculty members
  • Set up new computing equipment and fixed a variety of technological issues, including hardware and software problems
  • Coordinated and scheduled plans in a team environment to resolve a high volume of incidents and tasks
Software Developer
May 2023 - November 2023
Parque Náutico de Castrelo | Ourense, Spain
  • Developed a Python-based meteorological software application during my Intercultural Communication & Service Learning study abroad program in Spain
  • Automated the generation of weather databases and visualizations to support environmental sustainability projects, improving data processing speed by over 200,000%
  • Built both a Command Line Interface (CLI) and Graphical User Interface (GUI), with multilingual support (English, Spanish, Galician)
  • Worked in-person in Spain and continued remotely after returning to the United States

Projects

Here are some of my academic and personal projects in research, software, robotics, and machine learning. Click the links for more details or for their source code.

Below are demonstrations of the Spot Micro Agile Robot Dog project, showing remote control movement and testing. See full project details in Project 7 below or visit our Spot Micro Robot Project Website.

Spot Micro - Remote Control Movement Demonstration

Spot Micro - Remote Operation Testing

  • 1. Identifying Evolvability-Enhancing Mutations via Computational Models October 2024 - May 2025
    Evolvability Research Poster

    Research poster presented at GVSU's 2025 Student Scholars Day

    • Overview: Traditional biological evolution experiments take months, years, or even decades to complete, but computational models allow us to study thousands of generations per minute. With this capability, I researched how certain mutations improve evolvability using NK landscapes, a mathematical model of fitness landscapes.
    • Key Activities:
      • Designed computational experiments to analyze fitness data
      • Tested various evolvability metrics to quantify adaptability
      • Ran large-scale simulations on Grand Valley State University's high-performance computing cluster
      • Compared fitness landscapes with and without specific mutations to identify trends in evolvability
    • Impact: Identified patterns that reveal how specific mutations enhance a population's ability to adapt over time, contributing to a deeper understanding of evolvability in biological and artificial systems
    • Mentor: Dr. Austin Ferguson, Assistant Professor, College of Computing, Grand Valley State University
    • GitHub Repository: https://github.com/FergusonAJ/quantifying_evolvability
    • Acknowledgments: Supported by the Kindschi Undergraduate Research Fellowship (Winter 2025)
  • 2. Automatic Atrium Segmentation with Machine Learning September 2024 - December 2024
    Atrium Segmentation Research Poster

    Research poster summarizing the final results of the atrial segmentation project. View full version on GitHub.

  • 3. Exploiting Phylogenetic Analysis to Improve Evolutionary Search Algorithms September 2023 - July 2024
  • 4. Procedurally-generated 2D Role-playing Game January 2024 - April 2024
    Procedural RPG Screenshot

    Screenshot from final game build. View on GitHub.

    • Overview: In a software engineering course (CIS 350), I collaborated with a team of students to develop a 2D role-playing game featuring procedurally generated content. Our goal was to enhance replayability and player engagement by ensuring unique gameplay experiences with each session.
    • Key Activities:
      • Designed core game mechanics, including character progression and combat systems
      • Implemented procedural content generation algorithms to create dynamic environments and quests
      • Conducted playtesting sessions to gather feedback and refine gameplay elements
    • Impact: Delivered a functional game prototype that demonstrated the potential of procedural generation to enhance replayability in role-playing games.
    • GitHub Repository: https://github.com/Marcos-Sanson/Procedural-RPG
  • 5. Meteorological Software Application May 2023 - November 2023
    MeteoGalicia Software GUI Example

    Example GUI from the final application build. View full screenshot on GitHub.

    • Overview: During my study abroad experience at Parque Náutico de Castrelo in Spain, I developed a Python-based application to automate the creation of weather databases and real-time data visualization. This project aimed to improve environmental monitoring and support projects like tree planting and erosion management.
    • Key Activities:
      • Developed data pipelines to automate the processing of multilingual datasets
      • Integrated data visualization tools to monitor environmental conditions
      • Collaborated with a cross-cultural team to ensure the application's effectiveness
    • Impact: Improved weather data processing speeds by over 200,000%, significantly increasing the efficiency of environmental and meteorological monitoring.
    • GitHub Repository: https://github.com/Marcos-Sanson/MeteoGalicia-Application
  • 6. Integrated Machine Learning for Robot Control October 2022 - September 2023
    Computing Seminar Presentation on Genetic Algorithms

    Dr. Jared Moore presenting on genetic algorithms and evolutionary robotics during the GVSU Computing Seminar Series

    • Overview: I collaborated with Dr. Jared Moore at Grand Valley State University to integrate machine learning and evolutionary algorithms for controlling a digital quadruped robot. Our goal was to enhance the robot's gait and control efficiency.
    • Key Activities:
      • Designed experiments and analyzed data to optimize algorithms
      • Pretrained neural networks using supervised learning before applying neuroevolution techniques
      • Refined hyperparameters to improve algorithmic performance
      • Developed tools for experiment execution and data analysis, ensuring reproducibility and integrity of results using frameworks like PyTorch
    • Impact: Improved the efficiency and adaptability of quadruped robot control systems, contributing to advancements in evolutionary robotics.
    • Mentor: Dr. Jared Moore, Associate Dean of Undergraduate Studies & Outreach, College of Computing, Grand Valley State University
  • 7. Spot Micro Agile Robot Dog October 2021 - May 2022
    Marcos Sanson and Ronit Nagarapu with Spot Micro Robot

    My project partner, Ronit Nagarapu, and I with the completed Spot Micro Robot Dog

    • Overview: Working with another student, I developed a fully operational robot inspired by Boston Dynamics' Spot agile mobile robot. Our goal was to create a cost-effective, functional quadruped robot for both disaster relief and research purposes.
    • Key Activities:
      • Developed Python-based software enabling remote control via Bluetooth
      • Integrated hardware components, including a Raspberry Pi, 3D-printed parts, servo motors, ultrasonic sensors, and an LCD display
      • Conducted extensive testing and debugging to ensure functionality across various environments
      • Published project documentation and contributed open-source code to the robotics community
    • Impact: Created a functional quadruped robot that serves as a platform for further research and development in robotics, and is still active to the present day.
    • Project Website: https://sites.google.com/view/senior-tech-project

Publications

Featured Articles

Scholarships

Connect with Me!