KEVIN KUWATA
Home
Projects
About
Contact
Resume
Kevin Kuwata
kevinkuwata@gmail •
LGKev
•
kevinkuwata.com
Skills
Hardware
:
ARM Cortex M4, M0, AVR Atmel, ESP8266, BLE, JTAG, Debugger
Communication:
UART, SPI, I2C
Languages
: C,
C++ , Swift 3.0, Arduino, Verilog
Fabrication
:
PCB, SMD/0402 Soldering, 3DPrinting, Laser Cutting, Basic Woodshop
Software
:
Altium, EagleCAD, lTSpice, Matlab, Solidworks, Slic3r, Photoshop, Xcode
Education
University of Colorado: Boulder
Bachelor of Science in Electrical and Computer Engineering
January 2017 – May 2020
GPA: 3.74 / 4.00
Occidental College
Bachelor of Arts in Physics, minor in Mathematics August 2011 – December 2015
GPA: 3.14 / 4.00
Experience
SparkFun Electronics
Boulder, CO
September 2018 – Present
SparkX R&D Intern
Design and develop hardware and software products
Integrate firmware with hardware designs
Maxim Integrated
Boulder, CO
May 2018– August 2018
Digital Design and Verification Intern
Colorado Springs, Colorado Area
Explored the RISCV ISA for an embedded application
Verified the open source tools available
Developed small test programs in C to verify functionality of compiler
Explored the Rocket Chip RISCV Chip generator
Configured & RTL Simulated a 32b RISCV processor core running a recursive Fibonacci function and writing to a memory mapped Input Output pin.
Developed linker script, memory map, and makefile for a bare metal 32bit RISC V core.
SparkFun Electronics
Boulder, CO
January 2018 – May 2018
SparkX R&D Intern
Design and develop hardware and software products
Integrate firmware with hardware designs
Assemble and test SparkX products
Develop Arduino firmware and code examples
Debug and troubleshoot with logic analyzer, oscilloscope, and multimeter
Microcontrollers: Atmega328, Attiny85, Attiny84
PCB Research
Boulder, CO
Research Assistant
June 2017 — July 2017
Designed a 500 x 400 mm pcb with 3200 individually controlled Electro-Magnetic Coils
Learned Altium Designer 17 to a working professional proficiency
BLE & iOS Applications
Boulder, CO
SWIFT 3.0 May 2017
—
August 2017
Xcode to program iOS 10 basic BLE connection to HC-08 BLE TX RX UART module
Single view applications layout with supported code for buttons, text input and output
Future goals include: proximity, analog relay, lost & found, wearables via serial communication over BLE programmed in C with UART
Sensor Ball
Boulder, CO
Arduino March 2017 — May 2017
Best Project for for Professor Fosdick’s Class @AM ITLL 40th Engineering Exposition
Designed a system of sensors to detect changes in an environment triggering an audible alarm
Sensors: accelerometer, temperature, audio, light, passive inferred (person detection)
Designed and laid out custom PCB with SMD components, hand soldered, hot air soldering
Atmega AVR 328p -au SMD with Arduino bootloader
FTDI 231XS, SPI, I2C, UART,
usbISP programmer
RFID Card Reader
Boulder, CO
Embedded C April 2017 — May 2017
Selected Top 12 project for Intro to C ECEN1350, Spring Semester
Designed and fabricated a 2 layer pcb toner transfer/etchant
125khz rfid tag reader to identify, add, delete individual tags with eeprom
Controlled a typical hobby servo with PWM of a digital output on an atmega AVR
Programmed in C, SPI, 16×2 LCD, Servo, usbISP programmer
SCPS Unlimited
Torrance, CA
Electronics Lead November 2015 — July 2016
Explosive Ordnance Disposal WMD Simulation
Designed 6 circuits
V
isible, IR, water, temperature, accelerometer, x-ray, wire disconnect sensors
Managed the $15,000 electronic component budget and orchestrated the electronics timeline
Successfully designed system to deliver 190 amps at 300V to 36 separate explosive wires within 10 us
Yves St. Laurent Window Display
Responsible for electronic projection and construction, completed 2 weeks ahead of schedule
Deployed displays in 5 countries, circuits motor control, analog, PWM
Guided a team of 5 to build 14 displays
Kinect Interactive Projection Map
Utilized Microsoft Kinect V1 to bring into fruition a topographical map interactive with custom virtual and projected touch locations
Created program with Processing to display overlapping videos and interface with a stepper motor
Iterative and flexible design required by constantly changing desired outcomes
Dark Matter Research
Los Angeles, CA
Undergraduate Research Assistant May 2013 — August 2013
Awarded a research grant to work on the Drift -2e dark matter detector electronics
Designed test apparatus to quickly test 1000 signal paths for quality assurance of the front end electronics
Used multiplexer circuit to decrease testing from over 8 hrs to under an 1 hr
Developed PCB for programming Drift detector’s front end electronics in the field
Collected data for calibration of the detector
Independent Projects
Embedded Smart Watch
December 2017 — Present
Designing Arm Cortex M4 processor with low power features
Developing firmware in C and maintaining version control on GitHub
Designing and debugging custom 2 layer PCB designed in Altium Designer
Integrating Accelerometer, barometer, ePaper display, Real Time Clock (RTC), Bluetooth Low Energy (BLE), UART, SPI, I2C
3D Printer
June 2016 — Present
Troubleshooting and Maintaining
An avenue to learn 3D printing techniques and best practices
Creating custom quadcopter frames and hardware solutions for brushed and brushless quadcotpers
Designed: FPV camera housing, replacement car key, 2.4ghz receiver holder, multiple quadcopter frames
CAD designs uploaded to Thingiverse:
www.thingiverse.com/KevinKuwata/designs
Home
Projects
About
Contact
Resume