Experience

I am currently working as an engineer creating embedded software and control systems. Feel free to message me about my projects or experience.

My resume can be downloaded here, and contains projects, the places I have worked, and some of my relevant skills in the field of computer science and computer engineering. More information is available on this page and in my Portfolio.

I currently live and work in Portland, Oregon.

Programming Languages

  • C, C#, and C++
  • Python
  • MATLAB/Simulink
  • Lua
  • Swift
  • Java

Computer Applications

  • Microsoft Office
  • Atmel Studio and Arduino
  • Keil µVision
  • Visual Studio
  • KiCad EDA
  • Apple Xcode
  • TI Code Composer Studio
  • Adobe Photoshop, InDesign, Lightroom, and Premiere
  • Wireshark
  • Oracle VirtualBox

Other Relevant Skills

  • Use of oscilloscopes, debuggers, and digital logic analyzers
  • PCB assembly by hand and soldering
  • Creating circuit schematics, PCBs, and reading datasheets
  • Microsoft Windows, Apple macOS, and Linux
  • Low level drivers: I2C, SPI, UART, DMA
  • RTOS(Keil RTX), embedded Linux, and bare metal
  • Computer vision, machine learning, and data mining
  • 8-bit, 32-bit ARM, and some FPGA with Verilog
  • TCP/UDP socket programming