Portfolio

Emilio Rodriguez

Computer Science student at Purdue University Northwest, focused on software engineering, systems-oriented projects, and robotics research. Based in Schererville, Indiana.

Education

Purdue University Northwest

Hammond, IN · Expected May 2026

Bachelor of Science, Computer Science

Relevant coursework

Software Engineering, Operating Systems, Programming Languages, Network Programming, Computer Architecture, Algorithms, Discrete Mathematics, Statistics

Skills

  • C/C++
  • Java
  • Python
  • Linux
  • Windows
  • GitHub
  • MySQL
  • ROS / Gazebo
  • Jira

Project work

Coursework Planner

PNW Undergraduate Research Grant · Oct 2025 – Present

  • Building a web application with teammates so students can track course assignments in one place.
  • Responsive UI with HTML/CSS and a Spring Boot backend for planning and assignment tracking.
  • Designed an EER diagram and relational schema; implemented CRUD for reliable coursework data.

Raytracer with parallel processing

PNW Undergraduate Research Grant · Feb 2025 – Present

  • Ray tracing engine in Java with reflections, shadows, and primitives (spheres, planes, triangles).
  • Advanced materials and procedural textures: reflective, refractive, checkerboard, and noise-based patterns.
  • Parallel rendering with Java multithreading to use multiple CPU cores efficiently.

Work experience

Research Assistant

Purdue Northwest · Hammond, IN · Aug 2025 – Present

  • NASA-aligned research (CADRE mission context): autonomous distributed robotic exploration, simulation, and data analysis in Python.
  • Multi-agent coordination in ROS and Gazebo; measured task completion time, throughput, error rate, and cost per task.
  • Machine learning models to predict leader-initiated task interruptions in time-sensitive multi-rover scenarios.

Field Engineer

Technology Service Professionals · Chicago, IL · Jan 2020 – Jan 2023

  • Maintenance on NetApp, Pure Storage, and Hitachi storage systems.
  • Coordinated with management, teammates, and customers via email, phone, and messaging.
  • Deepened knowledge of networking and storage through certifications and on-the-job work.

Contact

Reach out by email or phone, or find me on GitHub and LinkedIn.