Daniel Bruhn

Software Developer & Linguist



JavaScript server + client package for regional phone number validation

Random Phone Generator
or of random valid phone numbers for testing (source)


Sino-Tibetan Etymological Dictionary and Thesaurus (STEDT)
Searchable database of Sino-Tibetan forms and etymologies




A Phonological Reconstruction of Proto-Central Naga
UC Berkeley PhD Dissertation, 2014


Signal & Noise: Contact Effects in Ao
Dissertation Committee Meeting - Squib

From Proto-Tibeto-Burman to Proto-Ao: Initial Developments
Dissertation Prospectus

Unearthing the Roots: Ao and Proto-Tibeto-Burman – The Rimes
Qualifying Paper #2

A Tonal Taxonomy of Chungli Ao Verbs
Qualifying Paper #1

Syntax Sketch: Constituent Questions in Chungli Ao
UCB field methods course


The Phonetic Inventory of Iu-Mien
UCB independent study

Hmong Daw & Mong Leng

The Phonetic Inventory of Mong Leng
UCB phonology/phonetics course

LF Wh-Movement in Mong Leng
UCB syntax/semantics course

Toward a Reconstruction of Proto-Far-Western-Hmongic
UCB historical linguistics course

Other Linguistics

Speaker Ethnicity as a Perceptual Shift Trigger
NCSU sociophonetics course

Walls of the Tongue: A Sociolinguistic Analysis of Ursula K. Le Guin's The Dispossessed
NCSU science fiction course

Possessive Nominal Expressions in GB: DP vs. NP
UCB syntax course

Somali and the Nature of Morphophonological Alternations
UCB phonology course

Distributive Pluractionality and Plurality in Ingush: The case of G.uozh/lieg
UCB linguistics course

Minority Language Policy in China, with Observations on the She Ethnic Group
UCB endangered languages course


Subsystems for Data Acquisition: Analog-to-Digital Converter IEEE-488 Function Card

Analog-to-Digital Converter Card: Main Documentation
Electrical and Computer Engineering Senior Project


Appendix A: Project Plan
Appendix B: Block Diagram and Schematic
Appendix C: Critical Design Review
Appendix D: Layout - Visio Document
Appendix E: Orcad Schematics
Appendix F: Internal IEEE-488 Bus Connections
Appendix G: Timing Diagrams
Appendix H: Device Pin Connections
Appendix I: PIC Program Flow and Flowchart
Appendix J: PIC Code
Appendix K: HP-Basic ADC_FOURIER Code
Appendix L: Datasheets (printed version only)
Appendix M: Card Specifications
Appendix N: HP-Basic IEEE-488 Commands
Appendix O: Full List of Electronic Components
Appendix P: Wire-wrap Instructions
Appendix Q: List of Design Software Utilized
Appendix R: ADC Card Pictures


The Search for Fractal Area
NCSU Undergraduate Honors Research

A Million Monkeys
Just for fun