CV
Below is my CV with an outline of my experiences.
Contact Information
| Name | Shane Holmes |
| Professional Title | Computer Engineer |
| shaneholmes2010@gmail.com |
Professional Summary
Computer Engineer with experience in embedded systems, robotics, and software development. Passionate about working on novel challenges in an interdisciplinary environment.
Experience
-
2023 - 2024 Lake Wales, FL
Computer / Robotics / Embedded Engineer
Overhead Intelligence
- Worked on the electrical and computer systems of a battery-powered UAV
- Designed and implemented LiDAR-based mapping
- Collaborated with a multidisciplinary team of engineers and participated in in-field deployment
- Technologies: Odroid, STM32, Raspberry Pi, C++/C, Python
-
2022 - 2022 Orlando, FL
Computer / Robotics / Software Engineer
SS Innovations (Formerly AVRA Medical Robotics)
- Worked on the computer vision sensor system for a surgical robot arm to identify facial landmarks
- Achieved accurate simulation test results for surgical motion and object identification
- Technologies: Python, OpenCV, Robot arm
-
2021 - 2022 Lake Wales, FL
Research Assistant / Robotics & Software Engineer
Advanced Mobility Institute
- Developed a fleet of small robot vehicles to autonomously navigate and coordinate in an environment
- Built electrical motor systems and an ArUco sensor system to identify vehicles
- Achieved vehicle convoy movement and dynamic obstacle avoidance of objects greater than 3 inches consistently
- Technologies: Python, C++/C, OpenCV, Electronics
Education
-
2024 - 2026 Boston, MA
Master of Science
Northeastern University
Computer Science
-
2019 - 2023 Lakeland, FL
Bachelor of Science
Florida Polytechnic University
Computer Engineering
- Graduated Magna Cum Laude
-
2022 - 2023 Toronto, ON
Exchange Student
University of Toronto
Computer Science
- Academic Exchange with Fulbright
Skills
Projects
-
Mock Rover — FSI Capstone Project
built a mock rover for the NASA Space Grant Consortium program through Florida Space Institute.
- Led technical integration of embedded control systems designing a Raspberry Pi-based architecture coordinating four AC motors, stereoscopic camera feed, and wireless command interface
- Achieved ~100ft wireless range, 300lb payload capacity, and 5mph traverse speed
- Technologies: Python, C++, Raspberry Pi, Arduino Uno, motor control systems, OpenCV, 3D printing
-
Hand Robot — Commissioned Project
Designed and fabricated a fully articulated robotic hand with individual finger control and accompanying arm.
- Iteratively designed hand and arm in CAD with custom 3D printed components
- Engineered servo control circuits on Arduino platform for individual finger articulation
- Developed desktop application in C++ for real-time articulation control
- Technologies: Arduino, C++, CAD, 3D printing, servo control systems
-
3D CPU Software Rasterizer
Built a 3D software rendering engine from first principles in C++ for CPU.
- Full graphics pipeline — model space through screen space — implemented manually using 4x4 matrices
- Triangle rasterization using edge functions and barycentric coordinates
- Scene graph with hierarchical parent-child entity system and automatic world matrix propagation
- Technologies: C++, CMake, Eigen, SFML, CppUnitLite
-
Latent Explorer
End-to-end tool for training and interactively visualizing the latent space of image datasets in the browser.
- Trained a convolutional decoder on ~202k face images with PCA post-processing to surface principal axes of variation
- Exported model to ONNX and built a pure-JavaScript browser interface running inference with no backend
- Technologies: PyTorch, ONNX Runtime Web, scikit-learn, HDF5
-
Motor Babbling — RL for Inverse Kinematics
Implemented DQN, DDPG, and SAC to teach a simulated planar robot arm to reach arbitrary targets in MuJoCo.
- Compared value-based (DQN), deterministic actor-critic (DDPG), and stochastic actor-critic (SAC) against the same environment; SAC achieved ~80% success
- Built the MuJoCo environment with a configurable number of links and a shared BaseAgent interface for clean algorithm comparison
- Technologies: Python, PyTorch, MuJoCo, Gymnasium, NumPy, Matplotlib
Relevant Coursework
Awards
-
2022 Fulbright Canada Killam Fellowship
Fulbright CanadaCompetitive fellowship awarded to outstanding students for academic exchange between Canada and the United States.
-
2023 Magna Cum Laude
Florida Polytechnic University
Graduated with high academic distinction.
-
2023 IEEE HKN Member
IEEE Eta Kappa Nu
Member of the IEEE honor society chapter recognizing excellence in electrical and computer engineering.
-
2023 President's List
Florida Polytechnic University
-
2019 Bright Futures Scholarship
State of Florida
-
2019 Florida Polytechnic University Institutional Scholarship
Florida Polytechnic University