Bryan Orabutt
PhD Student



Hello, my name is Bryan Orabutt. I am currently a PhD student at Washington University in St. Louis (WUSTL) doing my doctoral studies in computer engineering. I am doing research in the areas of integrated circuit design as applied toward low energy nuclear science.

In my work I often use the Cadence software design tools for integrated circuits, as well as write software in C, Python, and GNU Octave. In my free time I enjoy writing software, particularily for embeded systems, and designing electronics projects. I am also an avid 3D printer user.

Work Experience

Southern Illinois University Edwardsville


Aug 2018 to Dec 2018

Taught two courses: Electronic Circuits I, Digital VLSI Design

Key Responsibilities
  • Creating and delivering lecture content to my students
  • Administering and grading exams
  • Ensuring students gained knowledge of difficult techinical concepts

Southern Illinois University Edwardsville

Graduate Assistant

Jan 2016 to Aug 2018

I worked in the IC design lab, assisting in the design of custom integrated circuits.

Key Responsibilities
  • Design of analog electronic circuits on silicon
  • Device layout mask design
  • Simulation and verification of circuit designs

Horace Mann Insurance

Network Engineering Intern

May 2016 to Aug 2016

I created procedures documentation and worked with other network engineers to configure and deploy new equipment onto the network.

Key Responsibilities
  • Production of technical documentation detailing procedures for installing network equipment
  • Writing configuration codes for CISCO and HP network devices (switches, routers, etc)
  • Testing and deploying network equipment


Programming & HDL

  • C
  • C++
  • Python
  • Verilog
  • VerilogA
  • GNU Octave
  • Matlab
  • Shell Scripting

CAD/EDA tools

  • Cadence Virtuoso
  • Mentor Graphics Calibre
  • Autodesk Inventor
  • KiCAD

Software Tools

  • Arduino
  • PSOC Creator
  • Git
  • LTSpice
  • PyCharm

Operating Systems

  • Linux
    • Fedora/Red Hat
    • CentOS
    • Ubuntu
    • Debian
    • Archlinux
  • Windows
  • Mac OSX

Soft Skills

  • Great communication
  • Leadership
  • Self motivated
  • Research & self teaching skills


Constant Fraction Discriminator

Integrated Circuit Design

CFD16C is a custom sixteen channel constant fraction discrimiator used to precisely mark the arrival time of input pulses from a scintillator. It is used in experiments involving ionizing radiation, especially where particle identification is important.

Heavy Ion Nuclear Physics

Integrated Circuit Design

HINP16C is a custom peak sensing integrated circuit for use with silicon strip detectors.

Autonomous golf cart


This is the autonomous golf cart also known as the Roadrunner. The Roadrunner uses a SICK lidar, two webcams, GPS, and quadrature encoders to navigate it's environment. It's brain is a laptop from Zareason running Ubuntu with Robot Operating System (ROS). All software it runs is ROS enabled written in C++ or Python.


PhD Computer Engineering

Washington University in St. Louis

January 2019 to May 2023 (expected)

MSc Electrical Engineering

Southern Illinois University Edwardsville

January 2016 to August 2018

BSc Computer Engineering

Southern Illinois University Edwardsville

August 2012 to December 2015