This PDF 1.5 document has been generated by MicrosoftÂ® Word 2016, and has been sent on pdf-archive.com on 19/01/2017 at 01:08, from IP address 75.132.x.x.
The current document download page has been viewed 335 times.
File size: 236.78 KB (1 page).
Privacy: public file
Current Address 6138 Waterman Blvd. APT2
St. Louis, MO. 63112
Permanent Address 178 Hedong Rd.20E
Kaohsiung City, Taiwan, 801
Undergraduate Junior in Washington University in St. Louis
Computer Science Major, Music Minor. Bachelor of Science
Cumulative GPA: 3.95
Computer Vision, Serial Communication w/ Arduino, Dynamic Programing, Chess project
Virtual sound synthesizer iOS app with sound sharing feature
Machine Learning algorithms: K-Nearest-Neighbor, Perceptron, Decision tree, SVM
Millisecond-accurate voltage IO, Raman Lab’s main data acquisition software
Automated odor-feeding robot using an Arduino Uno, OpenCV
Linux Debian, Macintosh OS X, Terminal
Implemented Butterworth filter using Arduino AVR assembly instruction set
iOS Movie Database application using existing movie JSON query engine
Learning in Spring 2017 and designing personal website
Controlling robot car using Python on Raspberry Pi
Computer Vision for Flywalk Experiment - Java
Implementing a Java OpenCV software to track position of flies within a glass tube to quantify behavioral data for the Raman Lab.
The current implementation can record and encode to H264 video format in real time on two parallel threads.
Implementing bulb-detection for post-processing for the positions of the flies at each given frame.
Computer Vision for Wheel Speed Detection - Java
As a member of the Washington University FSAE team, we engineer a race car every year for competition. I designed my own computer
vision algorithm to detect the wheel rotational speed (Revs Per Minute) based on 120FPS GoPro videos.
The user can select a Region of Interest where the Java OpenCV software can decide whether the white mark on the wheel is
present in the current frame.
The software calculates delta time between frames to calculate revolution per minute and acts as a backup system to physical
mounted wheel speed sensors.
“SimpleSynth” Virtual Synthesizer Instrument iOS Application - Swift
Built digital simulations of sound modules such as oscillators to allow users to create their own synthesizer sound in real time, using Swift
and the AVAudioEngine API.
Built custom API to allow for extensive real-time manipulation of soundwaves, i.e. the frequency of a square wave can be
manipulated by a slow sine wave to mimic the sound of a siren.
Highjacking Locust-olfactory system to control robotic car - Python
Engineering an automated car that uses locust olfaction signal to navigate towards an odor. Car controlled w/ Raspberry Pi via Python.
Currently collaborating with other researchers to get voltage reading from locust antennae.
Engineer Researcher at Barani Raman Laboratory, Saint Louis, MO
March 2016 to Present
As an undergraduate researcher, I designed and implemented the lab’s main data acquisition (DAQ) software, written in LabView. The
software allows us to collect and save multiple channels of neural voltage inputs while outputting digital signals to control odor stimuli,
with millisecond precision.
Self-taught LabView and independently designed a robust data acquisition software from start to finish within four weeks.
In charge of maintaining and updating DAQ, i.e. adding simultaneous microscope camera video recording feature.
Designed Java and Arduino software to automate odor-feeding experiments.
Teaching Assistant for Mobile Application Development, Saint Louis, MO
Jan 2017 to Present
CSE438S introduces students to Swift and Objective-C in the context of iOS programming.
Assist students in learning good object-oriented programming, parallel programming, and event-based programming principles.
Assist the students through their end-of-class project, which entails completing an iOS application of their choosing.
Teaching Assistant for Computer Science II, Saint Louis, MO
Jan 2016 to May 2016
CSE132 introduces students to C and low-level programing with the Arduino UNO.
Guided students through the lab and studio assignments and graded labs, featuring open-ended solutions and creative portions.
Contributed feedback on the contents of the assignments to help improve the recently revamped class.
Engaging and Disengaging Recurrent Inhibition Mediates Sensing and Unsensing of a Sensory Stimulus Debajit Saha et al. Nature
Communications Journal, pending review. Co-authorship for designing and programming LabView data acquisition software.