Keith Hall

AI Research at Cohere

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Keith Hall is an experienced AI and NLP research leader with 11+ years in industry and an academic pedigree (PhD, Brown), currently advising multiple AI startups and organizations while recently serving in senior research leadership roles at Cohere and Google. He blends deep research in semantic search, QA, and large-scale ML with hands-on engineering, shipping production neural retrieval and search technologies used across Google products and enterprise customers. A long-time Sublime Text power user and prolific open-source contributor, Keith has materially improved syntax highlighting and parsing across widely used projects like Sublime’s Packages, bat, and the syntect library—work that reveals a practical attention to edge cases and tooling performance. He’s equally comfortable directing AI strategy for edtech and building training pipelines for fine-tuning models, and he brings a rare mix of product-focused research leadership and low-level implementation craft.
code11 years of coding experience
job28 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Brown University
bookB.S. Computer Science, B.S. Computer Science at University of Mary Washington
stackoverflow-logo

Stackoverflow

Stats
15,712reputation
417kreached
355answers
3questions
Badges
text-editor
top-5%
xml
top-5%
xpath
top-5%
regex
top-5%
html
top-5%
github-logo-circle

Github Skills (34)

sublime-text10
regular-expression10
crate10
command-line10
rust10
syntax-highlighting10
cli10
text-editor9
regex9
code-completion9
xpath9
html9
xml9
csv8
python8

Programming languages (24)

C#PowerShellJavaC++CSSRustCHandlebars

Github contributions (5)

github-logo-circle
sublimehq/Packages

Apr 2016 - Sep 2022

Syntax highlighting files shipped with Sublime Text and Sublime Merge
Role in this project:
userBack-end Developer
Contributions:592 reviews, 391 commits, 264 PRs in 6 years 5 months
Contributions summary:Keith primarily contributed to enhancing and refining the syntax highlighting capabilities of Sublime Text and Sublime Merge, focusing specifically on the Regular Expressions syntax. Their work involved adding new test cases, correcting scoping issues related to quantifiers, mode modifiers, and back-references. Furthermore, they addressed problems related to inline mode assertions, ensuring the accurate display and interpretation of these features within the text editor.
sublimesublime-syntaxsublime-textsyntax-highlighting
trishume/syntect

Mar 2017 - Aug 2021

Rust library for syntax highlighting using Sublime Text syntax definitions.
Role in this project:
userBack-end Developer
Contributions:50 reviews, 70 commits, 35 PRs in 4 years 6 months
Contributions summary:Keith primarily contributed to the `syntect` library by implementing and refining scope selector parsing. They focused on enhancing the parsing logic for scope selectors from strings and allowing for more complex exclusion rules, as well as handling edge cases like empty stacks and restoring cleared scopes. These changes improved the library's ability to accurately highlight code syntax. Additionally, they fixed a bug in the `synstats` example, ensuring accurate scope analysis across code lines.
rust-librarytextmaterustsublimedefinitions
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial