Experience

I am currently working as an embedded software engineer. 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 Oregon.

Programming Languages

  • C, C++, C#
  • Python
  • MATLAB/Simulink

Computer Applications

  • Visual Studio, VS Code
  • Microsoft Office
  • KiCad EDA
  • FreeCAD
  • Keil µVision/RTX
  • Atmel Studio and Arduino
  • TI Code Composer Studio
  • 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, Linux
  • Low level drivers: I2C, SPI, UART, DMA, CAN
  • RTOS(Keil RTX and proprietary), embedded Linux, and bare metal
  • Computer vision, machine learning, and data mining
  • 8-bit, 32-bit, 64-bit ARM, FPGA with Verilog
  • TCP/UDP socket programming
  • DO-178B/C