Resumé

Bio

Andrew (Andy) W. Schmeder is a research scientist and inventor working on new technologies for human-computer interaction with applications in the arts and sciences. His expertise includes high-bandwidth gesture sensing interfaces, audio control protocols, many-channel array audio systems and the theory of auditory and visual sensory perception.

Andy is a staff member at UC Berkeley where he works with the research group at the Center for New Music and Audio Technologies (CNMAT). He received the BA in Mathematics from UC Berkeley in 2002 and has more than 15 years of professional experience in computer programming, electronics design and research. He has co-authored one US and international patent and 19 technical publications appearing at conferences worldwide. He is also co-inventor of a new medical device for computer-adaptive screening and diagnosis of color vision anomalies including genetic deficiencies and tetrachromatic hyper-sensitivity.

Contact

Andrew W. Schmeder
Berkeley, CA, USA
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Website: http://andy.schmeder.net/

Skillset

General Abilities

Mathematical modeling and analysis—statistics, discrete math, 3d geometry, signal processing, sensor fusion, numerical optimization and visualization
Realtime programming for signal processing and online numerical simulations, Mathematica modeling
Embedded devices and sensors, Open Sound Control, PIC firmware development, USB protocol, C programming
Web design, Drupal hacking, web services, linux server administration

Programming Languages

Expertise: Mathematica, Max/MSP/Jitter, C, Python, PHP, MATLAB
General Familiarity: C++, Java, Perl, Javascript, Bash, XSLT, OpenGL, SWIG

Markup Languages

HTML/XHTML, CSS, XML, LaTeX

Protocols

Open Sound Control, USB, IP, HTTP, SOAP, WSDL, WebDAV

Server Applications

Apache, PostgreSQL, MySQL, Drupal, XAPServer, qmail, Exim, Sendmail, SSH, Subversion, Squid, Spamassassin

Desktop Applications

Photoshop, Illustrator, Word, Powerpoint, Keynote, SketchUp

Developer Applications

Xcode, emacs, gdb, Subversion, MPLAB

Operating Systems

Mac OSX, Linux (Debian, Ubuntu, Red Hat, Slackware), Windoze XP

Hardware

PIC microcontrollers, SPI, I2C, basic electronics and test equipment, sensors, servo-actuation and optics

Misc

Technical writing

Academics

Degrees

Piner High School, C-TEC, Diploma, 1997
UC Berkeley, B.A. in Mathematics, 2002

Technical Coursework

Calculus (UCB Math 1A, 1B, 2A, 2B)Discrete Math (UCB Math 55)
Abstract Algebra (UCB Math 113)
Linear Algebra (UCB Math 110)
Analysis, Complex Analysis (UCB Math 104, 185)
Numerical Analysis (UCB Math 128A)
Computer Science (UCB CS 61A, 61B, 61C)
Wavelets and Signal Processing (UCB Math 118)
Linear Programming (UCB Math 170)
Mathematical Logic (UCB Math 125A)
Experimental Topics in Mathematics (UCB Math 191)
Music Perception and Cognition (UCB Music 108)
Computer Music Composition (UCB Music 201)
Advanced Topics in Computer Music (UCB Music 207)
Computer Vision (CSUEB CS 6825)
Probability Theory (CSUEB Stat 3401, 3402)
Statistical Inference (CSUEB Stat 3502)

Selected Publications

Employment

2006- Programmer/Analyst II, Research Group, Center for New Music and Audio Technologies, Department of Music, UC Berkeley
2005-06 Programmer/Analyst II, Auditory Perception Lab, Department of Psychology, UC Berkeley
2003- Freelance consultant, internet applications and web design
2000-03 Internet Applications Engineer / System Administrator, XAPNET
2001-03 Research Assistant, Center for New Music and Audio Technologies, Department of Music, UC Berkeley
1997 3D Graphics Animator, Elliot-Portwood Productions, Petaluma, CA
1994-97 Systems Administrator / Webmaster, Technical Staffing Corp., Santa Rosa, CA

References

Personal and professional references available by request.