Pho Hale

Ann Arbor, MI 48108 ·

I create tools that help myself and other researchers answer scientific questions. I am dedicated to unlocking the secrets of the brain.


"Dose" app

An app to log and analyze patterns of medication self-administration. Allows the user to record both collected quantitative data (such as heart rate) and subjective qualitative experiences (like perceived pain or mood) along with notes.

2016 - Present

EEG Headset Project

Records brainwaves attained via a self-constructed EEG Headset Hardware and presents them for visual comparison and numeric analysis. Graphical frontend is capable of presenting, recording, and analyzing collected brainwave data either broadcast in real-time over a bluetooth or wifi connection, or previously recorded to the hardware headset’s internal storage.

EEG Project Page
2016 - 2017

tDCS Stimulator

The goal of this project was to design a tDCS circuit from scratch that would automatically limit the current allowed through the electrodes to ensure both consistent test conditions as well as the safety of the subject.

tDCS Project Page
Fall 2015 - 2016

FABRIK for Unreal Engine 4

I implemented the inverse kinematics described in the 2010 paper "FABRIK: A fast, iterative solver for the Inverse Kinematics problem" by Dr. Andreas Aristidou for use in Unreal Engine 4. The plugin was written in C++, and allowed FABRIK-style inverse kinematics to be applied to a multi-jointed leg.

September 2017

“Buffer” App

Continuously records audio through the device microphone and holds recorded audio in a customizable-length circular buffer. The contents of the circular buffer can be saved at any time. Used to retrieve contents of previously held conversations and prevent “I wish I had recorded that” moments while minimizing device storage footprint.



Scientific Software Contractor

University of Arizona
Department of Ecology & Evolutionary Biology
Advisor: Dr. Neo Martinez

Provided both technical guidance and custom software to computational ecologists developing dynamical food web models.

  • Assisted computational ecologists with converting existing single-threaded simulations (written in MATLAB) into distributed simulations capable of taking advantage of the available campus HPC (high performance computing) resources. Presented parallel computing workshops for computational ecologists.
  • Assisted with job scheduling on HPC clusters for simulation of food web dynamics.
  • Modernized and Maintained Network3D, a legacy .Net C# application used to visualize complex food webs and make predictions about their dynamics. The primary interface is created in OpenGL, and it renders an interactive 3D Graph with weighted nodes and directed/weighted edges.

Fall 2015 - Present

Research Experience for Undergraduates (REU) Student

University of Kansas
Department of Electrical Engineer & Computer Science
Advisor: Dr. Victor Frost

Project on exploiting adaptive protocols in packet-based broadband wireless networks. I simulated covert communications through LTE systems in MATLAB and presented my work to the Information and Telecommunication Technology Center at the University of Kansas in a talk titled "A Concise Introduction to Practical LTE Systems."

Summer 2014

Undergraduate Honors Thesis

University of Kansas
Department of Electrical Engineer & Computer Science
Advisor: Dr. Sarah Seguin

An independent research project that used formal mathematical principles to explore feasible designs and limitations of quantum computers. I reviewed and synthesized the primary literature relevant to quantum computing in a report titled "A coherent quantum architecture from first-principles." I submitted this project as an undergraduate thesis and defended it orally to a panel of three faculty members chaired by Dr. Seguin.

Fall 2013 - Spring 2014

Scientific IT

University of Kansas
Department of Ecology & Evolutionary Biology
Advisor: Dr. Joy Ward

Designed and maintained lab website. Participated in lab meetings and provided software training and information technology assistance.

Spring 2012 - Spring 2013

Neuroscience Lab Technician

University of Kansas
Department of Neuroscience
Advisor: Dr. Evangelia Chrysikou

Administration of transcranial direct current and magnetic stimulation (tDCS and TMS) to test subjects. Completed HIPAA and Human Subjects training.

Fall 2012

Software Engineering Intern

Garmin International, Lawrence, Kansas

Developed software in C, C++, and Assembly language for both communication and navigation products. Was offered a full time position but declined in order to focus on academics.

  • Worked in a collaborative environment and developed team communication skills.
  • Tested software using both software and hardware debuggers.
  • Performed software releases and software quality assurance activities.
  • Worked with a variety of different IDEs on a multitude of platforms.
  • Performed maintenance activities for products already in production in addition to new product software design.

Summer 2011


University of Michigan

PhD Candidate in Neuroscience

Kamran Diba's Lab

August 2020 - Present

The University of Kansas

Bachelor of Science in Computer Engineering, with honors

GPA: 3.72

One of three students in a class of 70 to successfully defend an undergraduate thesis and graduate with departmental honors. Supplemental graduate-level classes in physics.
August 2010 - May 2014

Olathe North High School

Olathe, KS

GPA: 4.00

August 2007 - May 2010


Programming & Scripting Languages
Workflow Tools


Research Topics

Decision making, epigenetics, bioinformatics, mind-machine interfacing, software architecture


Conceptual & mathematical models, machine learning, behavioral experiments, data visualization, interdisciplinary collaboration

Awards & Affiliations

  • Human Connectome Project (HCP) Data Access - Successful proposal for independent research using the NIH-funded Human Connectome Project, a database of diffusion and anatomical neuroimaging data.
  • IEEE - Institute of Electrical and Electronics Engineers
  • Sigma Pi Sigma - Physics Honors Society
  • Eta Kappa Nu - Engineering Honors Society
  • KU Engineering Alumni & KU Alumni Mentoring - A program offered by the School of Engineering at the University of Kansas that allows prospective and current students to reach out to alumni with questions and receive advice on any topic. These questions can be either personal, such has how to cope with adversity, or professional/academic.
  • Mount Oread Scholar - Scholarships and honor society membership awarded to students at the University of Kansas who were highly performing in high school.