Interested in robotics, automation, and embedded system development. Previous experience with motor and sensor integration, prototype fabrication, and manufacturing support. Detail orientated. Hands on. Can hit the ground running independently or a cross-functional team member.
My resume and some projects I've worked are listed below. Email or LinkedIn message me with any questions. Thanks for your time.
Projects
FurutaCat - A Rotational Inverted Pendulum
Embedded controls project using an STM32 Discovery dev board and a Raspberry Pi Zero. Programmed in C. Mechanical platform and PCB machined on a Taig 2019 CNC Micro Mill. There are more details in the video description.
Mechanical Design Project - Compact Digital Audio Mixer
Solidworks CAD project focusing on product concept design and cosmetic presentation.
Reverse Engineering CAD Project - Arcade Button With Cherry Switch
Assembly and detail drawings of a Cherry limit switch's internals and the panel mount arcade button it was mounted to.
PyMotor - A Python Tool for Electric Motor Selection
A python package for selecting electric motors based on the torque required by a modeled load, and the torque available from a motor. Code and documentation at GitHub. Note this is a work-in-progress alpha software with no guarantee.
Major Courses for All Degrees
Mechatronic Engineering (ABET), Bachelor of Science (BS)
Computer Engineering, Minor
California State University, Chico
MATH 120 | Calculus I |
CHEM 111 | General Chemistry |
MECH 100 | CAD Graphics I |
CSCI 111 | Programming and Algorithms |
MATH 121 | Calculus II |
PHYS 204A | Mechanics |
SMFG 160 | Manufacturing Processes |
EECE 237 | Embedded System Design |
MECA 140 | Intro to Engineering Design |
MATH 260 | Differential Equations |
PHYS 204B | Electricity and Magnetism |
CIVL 211 | Statics |
EECE 144 | Logic Design Fundamentals |
EECE 211 | Linear Circuits I |
MECH 210 | Materials Science |
PHYS 204C | Heat, Light, and Sound |
MECH 200 | CAD Graphics II |
EECE 311 | Linear Circuits II |
CIVL 302 | Engineering Risk and Economic Analysis |
MECH 320 | Dynamics |
CIVL 311 | Strength of Materials |
EECE 344 | Digital Systems Design |
EECE 315 | Electronics I |
MECA 380 | Measurement and Instrumentation |
MECH 340 | Mechanical Engineering Design |
MECA 482 | Control System Design |
MECA 440A | Mechatronic Capstone Design Project I |
MECA 486 | Motion Control and Machine Automation |
MECA 440B | Mechatronic Capstone Design Project II |
CIVL 495 | Professional Issues in Engineering |
Electronics, Associate of Science (AS)
Los Angeles Pierce College
EL 4A | DC Theory |
EL 4B | DC Theory Lab |
EL 6A | AC Theory |
EL 6B | AC Theory Lab |
EL 8A | Semiconductor Devices |
EL 8B | Semiconductor Devices Lab |
EL 26 | Linear Circuits |
EL 63 | Linear Circuits Lab |
EL 72A | Digital Circuits |
EL 72A | Digital Circuits Lab |
EL 60 | Microwaves |
EL 61 | Microwaves Lab |
EL 48A | Integrated Circuits |
EL 48B | Integrated Circuits Lab |
EL 74A | Microprocessors |
EL 74B | Microprocessors Lab |
EL 44 | Communications |
EL 45 | Communications Lab |
EL 81 | Project Lab (3 Semesters) |
CNC Programming, Associate of Science (AS)
Los Angeles Pierce College
IND TEK 105 | Industrial Print Reading with GD&T |
IND TEK 130 | Technology of Metal Machining Processes I |
IND TEK 140 | Fundamentals of CNC Technology |
IND TEK 230 | Technology of Metal Machining Processes II |
IND TEK 244 | CNC Programming and Machine Operation - Lathe |
IND TEK 248 | CNC Programming and Machine Operation - Mill |
IND TEK 330 | Technology of Metal Machining Processes III |
IND TEK 332 | Projects Laboratory in Metal Machining Processes I |
IND TEK 346 | CAM Programming Using SURFCAM |
IND TEK 444 | Projects Laboratory - CNC Lathe Programming |
IND TEK 448 | Projects Laboratory - CNC Mill Programming |