Summary
Clinton Mah is a seasoned software engineer and retired computational linguist with over four decades of experience applying linguistics to practical systems and 13 years focused on open-source Python development since relocating to Walnut Creek. He is the author and maintainer of PyElly, a BSD-licensed rule-based NLP toolkit (v2.0) that consolidates his government and industry research across English, French, Chinese, Russian, and Arabic. Prior roles include senior computer scientist work on statistical semantic dictionaries and long-term consulting on information systems, reflecting deep experience in both rule-based and n-gram approaches to text indexing. Clinton combines formal EECS training from UC Berkeley and MIT with hands-on algorithm design dating back to early PCB-placement research, which informs his pragmatic, efficiency-minded engineering. Uncommonly for modern NLP practitioners, he intentionally embraces rule-based methods to leverage existing linguistic knowledge rather than retrain models from scratch.
12 years of coding experience
13 years of employment as a software developer
bs, EECS, bs, EECS at University of California, Berkeley
SM, electrical engineering and computer science, SM, electrical engineering and computer science at Massachusetts Institute of Technology
French, Chinese, English, taishanese, Chinese, Russian, Arabic, German