Roderick L. Renwick

Typing animation of roles

Computer Engineer | Machine Learning Researcher | Hardware Designer

About Me

I am a graduate student in the MSECE program at Purdue University (expected graduation 2025), with a passion for machine learning, computer vision, and hardware design. My academic journey has been focused on developing expertise in both software and hardware aspects of computing systems.

My experience spans from developing state-of-the-art machine learning models to implementing hardware solutions using FPGAs and microcontrollers. I have worked on various projects involving deep learning architectures, computer vision applications, and real-time embedded systems.

I am particularly passionate about advancing the field of machine learning and computer vision, with a focus on developing innovative neural network architectures, optimizing vision algorithms for edge deployment, and creating intelligent systems that can perceive and understand the visual world. My goal is to bridge the gap between cutting-edge ML research and practical, efficient implementations.

Education

Master of Science in Electrical & Computer Engineering

Purdue University

Specialization: Signal & Image Processing, Deep Learning, Neural Networks

Expected: 2025

West Lafayette, IN

Bachelor of Science in Computer Engineering

University of Michigan, Dearborn

Focus: Digital Design, Computer Vision, Autonomous Systems, VLSI Design

Graduated with Distinction | Autonomous Vehicle Research Assistant

2020

Dearborn, MI

Professional Experience

Machine Learning Research Intern - AI Research Laboratory

Raytheon Technologies Research Center (RTRC)

Summer 2023

  • Conducted advanced research in applied machine learning and computer vision within Raytheon's core research center
  • Developed novel algorithms for aerospace and defense applications, collaborating with senior research scientists on cutting-edge AI initiatives
  • Received commendation letter from Pratt & Whitney and RTRC leadership for exceptional research contributions
Deep Learning Computer Vision TensorFlow Aerospace AI

Research Assistant, Machine Learning

University of Michigan - Dearborn

2018 - 2020

  • Core team member for Michigan Dearborn Autonomous Shuttle development
  • Designed and implemented end-to-end machine learning pipeline for real-time sensory feedback processing and decision-making systems
CNNs Autonomous Systems Real-time Processing

Intern, Functional Safety & Battery Architecture

Ford Motor Company

Summer 2017

  • Participated in ISO 26262 functional safety protocols for next-generation vehicle platforms
  • Conducted competitive benchmarking for Battery Management IC selection and contributed to advanced battery electronics architecture
ISO 26262 Battery Systems Automotive Electronics

Featured Projects

Autonomous Vehicle Perception

Developed computer vision algorithms for object detection and tracking in autonomous vehicles, contributing to the MDAS.ai project. Implemented real-time tracking systems and optimized deep learning models for edge deployment.

Python OpenCV PyTorch

AI Research at RTRC

Implemented machine learning models for computer vision applications in defense and aerospace systems. Developed novel approaches to real-time object detection and tracking in challenging environments.

TensorFlow Python ML

Computer Engineering Projects

Various embedded systems and hardware projects demonstrating expertise in computer engineering and system design. Includes FPGA implementations, custom PCB designs, and real-time systems development.

C++ Verilog Hardware

Downloadable Documents

Professional Resume 2025

ML Engineer & Computer Vision Specialist CV

Download

ML/CV Project Portfolio

Comprehensive showcase of AI & vision systems

Download

The AI Arms Race: A Global Perspective

Academic research on international AI competition

Download

Hardware Neural Networks: VLSI MLP

FPGA-based Multi-Layer Perceptron implementation

Download

Smart Cat Door System (CatNet)

AI-powered pet identification & access control

Download

ParkSmart System Architecture

Computer vision parking management system design

Download

Experiences & Expertise

Technical Skills Overview

Technical Skills

Key Coursework

Key Coursework

Key Proficiencies

Key Proficiencies

System Diagrams (ML & CV Architecture)

Generalized Diagrams of Basic Architecture

Convolutional Neural Network Architecture
Computer Vision Pipeline
GAN Architecture
Multi-Layer Perceptron

Advanced Diagrams for Unique System Applications

Smart Cat Door System

Smart Cat Door System

ConvNets & Pixel Segmentation (UNet), Embedded Systems

AI-powered cat identification and access control system. Implemented complete pipeline from image gathering, UNet segmentation, CNN training, to real-time embedded deployment.

Deep-Fake Cat Generator

Deep-Fake Cat Generator (Remy)

Generative Adversarial Network (WGAN-GP)

Designed and implemented Wasserstein GAN with Gradient Penalty for high-fidelity synthetic image generation. Explored advanced optimization techniques for training stability.

ParkSmart iPhone Application

ParkSmart iPhone Application

CNN, Affine & Perspective Transforms, OpenCV, LAMP Stack

Led senior design team in developing comprehensive parking management system. Integrated computer vision, web backend, and mobile frontend for real-time vacancy detection.

VHDL Perceptron Implementation

VHDL Perceptron Implementation

Multi-Layer Perceptron (MLP), VHDL, Digital Design

Hardware neural network implementation in VHDL. Translated Python MLP to optimized hardware description with focus on combinational logic reduction.

Learning Resources

Neural Networks Cheatsheet

Deep Learning Cheatsheet

Deep Learning Notes

RVS System Architecture

RVS Whiteboard

RVS System Architecture Overview

Comprehensive system architecture diagram illustrating the RVS implementation, including data flow, component interactions, and system boundaries.

MIPS32 RISC Architecture

MIPS32 Architecture

MIPS32 RISC Processor Architecture

Detailed visualization of the MIPS32 RISC processor architecture, highlighting key components, data paths, and control flow mechanisms.

Get in Touch

I'm always interested in hearing about new opportunities in machine learning, computer vision, and AI research. Feel free to reach out if you'd like to collaborate or discuss potential projects.