* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********* *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ******** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********* *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ******** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********* *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ******** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********* *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ***************** *** * ***** *** * * * * * * * *** ***** * *** ******** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ***** * * * * * *** ************* * ************* *** * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * *** * ** ** ** ** ** *** * *** ** ** ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ***** * * *** * *** ***** ******* * ******* ***** *** * *** * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ***** * * * *** * ***** ********* * ********* ***** * *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ***** * * * *** *** *** ********* * ********* *** *** *** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** ********* *** *** * ***** *** *** * * * *** *** ***** * *** *** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * ********* * * *** * ***** ******* * * * ******* ***** * *** * * **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** ** *** ** * *** ** * ** ** * ** *** * ** *** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Mouse Reeve

What, work? As in honest toil, you mean? Hewing the wood and drawing the old wet stuff and so forth? --- Bertie Wooster

Experience

Internet Archive

- Present

Web Application Developer

Radius Intelligence

-

Software Engineer

Application engineering, responsible for front-end and API using Java, JavaScript, and Angular.js.

UW Information Technology

-

Student Web Developer

Developed mobile and web applications in Python and JavaScript for student and university use.

Nikola Project, UW Electrical Engineering

-

Student System Administrator

Provided technical support and maintenance for Linux servers and workstations.

SSLI Lab

-

Research Assistant

Developed and assisted in implementing algorithms for natural language processing.

Skills

  • Python
  • Javascript
  • SQL
  • Neo4j
  • Angular.js
  • Flask
  • Git
  • Bash
  • Linux

Education

University of Washington

-

Bachelor of Arts, Anthropology

  • Minor in Mathematics
flask?