Hi, I'm Drew
Mechatronics Engineer
Passionate about robotics and design. Proficient in Solidworks. Can code in C++, Python, and Matlab. Experience working in ROS fusing sensor data, path planning and implementing SLAM algorithms. Also have implemented ROS navigation and control stacks for autonomous navigation. Comfortable working in Linux, Git, and Virtual Environments. Have characterized and developed control systems. Interested in robotics/mechatronics, medical devices, additive manufacturing, and design optimization.
Contact MeAbout Me
My introduction![biking_boulder](assets/img/biking_boulder.jpeg)
Finishing a M.S. in Mechanical Engineering with a focus in Robotics at CU Boulder. Over 6 years of mechanical design experience working in fast-paced environments. Contributed to all stages of design and brought products from concept to production. Have developed automated end-of-line test systems. Looking to contribute to the development of innovative and challenging robotics or automation projects.
Contact me with any questions or to view my current resume.
Hobbies: Outside of engineering, I enjoy being active and exploring the beautiful outdoors in Colorado by cycling, running, or hiking. You can also find me doing yoga, reading, and working on personal robotics projects. Finally, I love to cook -- some of my favorite dishes to prepare are yaki udon, pan-roasted salmon, and breakfast burritos!
Skills / Courses
My technical abilitiesMechanical Design
CAD
Solidworks, nTopology, ProE, OpenSCADOther Design Tools
GD&T, DFMA, Gmsh,Tolerance Analysis
FEA
Solidworks Simulation, Abaqus, FEBioMechatronics and Controls
Simulink, Motors, Sensor IntegrationPrototyping
Laser Cutting, 3D Printing, Soldering, MachiningCoding
Languages
Python, C++, Matlab, SimulinkOther CS Skills
OOP, ROS, Data Analysis, Command Line, Keras/TF, SciKit-LearnEmbedded
Rasberry Pi, ArduinoOther Tools
Github, Git, Linux, Virtual Envs, VS CodeGrad School Courses
Robotics
Mechatronics I & II,Bio-Inspired Robotics,
Advanced Robotics (Comp. Sci.)
Controls
Feedback Controls,Control Systems Lab
Others
Automated Mech. Design Synthesis,Modeling Human Movement,
Anatomy & Physiology
Projects
Current and Recent Work![](assets/img/SoccerBotField.jpg)
SoccerBot
Automated robot designed to play 1v1 soccer game with computer vision to recognize ball
![](assets/img/ArnieProject.jpg)
ArnieBot
An automated drink dispensing robot serving up your favorite Arnold Palmer variations
![](assets/img/bellows_opt/InnerMeshSurf_highlighted_headon_view.png)
![](assets/img/bellows_opt/FullBellows_Vero_2MPa.gif)
![](assets/img/bellows_opt/FullBellows_VeroCopy_5MPa.gif)
![](assets/img/bellows_opt/FullBellows_Vero_10MPa.gif)
Hydraulic Bellows Multi-Material Optimization
Automated optimization of the multi-material distribution of 3D-printable hydraulic bellows using a genetic algorithm. Involved integration of Gmsh, Matlab, and Abaqus.
![Cycloid Solidworks Motion Gif](assets/img/cycloid_assm_wExplodegif.gif)
![Cycloid Visualization GIF](assets/img/plot_ecc_1.1_03_31_2023_1055.gif)
![Cycloid Plot Matplotlib](assets/img/cycloid_plot_03_31_2023_1054.png)
Cycloidal Drive Personal Project
Link to Github project repoCreated Python classes to automate creation of cycloidal disc and validate inputs. Prints equations that can be copied into Solidworks "Equation Driven Curve" tool for creating the cycloidal disc. Creates a parameter .txt file that can be linked to in Solidworks to create "Global Variables. Created an assembly and motion study in Solidworks. Next steps would be 3D printing and design iteration."
Other Projects
Some other projects I've worked on: Kick up and Stabilization of inverted pendulum