I’m a senior design engineer with extensive experience in robotics, medical devices, and scientific instrumentation. My expertise ranges from digital and analog circuit design, layout (Altium, OrCAD, PADs, Eagle), firmware development (STM32, PIC), FPGA development (Spartan, Zynq), software development (C#, Python), mechanical design (Solidworks, OnShape, Fusion 360), and fabrication (2.5D CNC machining and 3D printing).
I graduated from North Carolina State University with degrees in Electrical Engineering and Computer Engineering. I have since been designing electronics, developing firmware and software, and contributing to mechanical designs for a variety of projects related to robotics, instruments, and medical devices. This website is my attempt to give back to the community that has so graciously helped me get started in this field doing what I love. Everything posted here is in the spirit of open source, so feel free to use anything found here in your own projects.
Hardware Contributions
- iC-Haus NZN Laser Diode Driver
- iC-Haus NZP Laser Diode Driver
- SPICE Projects
- Cadsoft/Autodesk EAGLE Component Libraries
Firmware Contributions
- Pending…
Software Contributions
- Hash Checker – Basic hash calculator for firmware verification
- Python USB WP-Raman Examples – Basic functionality demonstrations for Wasatch Photonic’s Raman Spectrometers
- OEM Bluetooth Example – Basic Bluetooth example for control of WP Raman spectrometers. Solution built in UWP.
- OEM Serial Example – Basic serial example for control of WP Raman spectrometers. Solution built in WPF.
- Cobra LabView – LabVIEW based control software for Wasatch Photonic’s Cobra OCT spectrometers
Mechanical Contributions
Passive Components
- Surface mount resistor CAD model library (R0201, R0402, R0603, R1206, R1210)
- Surface mount capacitor CAD model library (C0201, C0402, C0603, C1206, and C1210 in various heights)
- Tantalum Surface Mount Capacitors
- Resistor Arrays
ASIC Packages
- D2PAK Packages
- DFN Packages
- MSOP and TSSOP Packages
- QFN Packages
- SC70 Packages
- SOIC Packages
- SOT223 Packages
- SOT23 Packages
- SOT89 Packages
- TSOT Packages
Inductors and Diodes
Test Points
- Keystone 500x and 511x Test Points
- Keystone 5019 Test Point and Keystone 5015 Test Point
- Keystone 5027 Test Point and Keystone 5016 Test Point
Sensors
- Hamamatsu G9211 to G9214/G9205 to G9208 Series InGaAs Line Sensors
- Hamamatsu S7030 and S7031 CCD Area Image Sensors
- Hamamatsu S11071/S10420 Series CCD Image Sensors
- Hamamatsu S11511 Series CCD Image Sensor
- Hamamatsu G11508 and G11475 to G11478 InGaAs Linear Image Sensors
Connectors
Public Speaking
- IEEE RAS: UGV System Design
- RoboResearch 2015: Homegrown Robots
Article Categories
- Pending…