Jacob Jackson

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
Jacob Jackson is a San Francisco–based founder and software engineer with 10 years of experience building high-performance systems and AI-driven developer tools. He created TabNine—a code-completion product he built while still at the University of Waterloo that was acquired by Codota—and later worked as a research scientist at OpenAI on semi-supervised learning. Jacob blends hands-on full-stack engineering (notably improving the TabNine VS Code extension used in the marketplace) with performance-focused work from internships at firms like Hudson River Trading and MemSQL. He now heads Supermaven, applying his mix of research, distributed systems, and developer-experience expertise to ship practical AI products. His background uniquely spans published research, shipped developer tooling, and startup exits, which informs a pragmatic approach to building ML-enabled developer platforms.
code10 years of coding experience
github-logo-circle

Github Skills (12)

autocomplete10
vscode-extensions10
typescript10
typescript310
artificial-intelligence10
typescripts10
typescript210
vscode-extension10
vscode10
typescript-types10
javascript9
javascripts9

Programming languages (7)

TypeScriptCoffeeScriptShellRustJavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
codota/tabnine-vscode

Sep 2018 - Dec 2019

Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
Role in this project:
userFull-stack Developer
Contributions:53 commits, 4 PRs, 27 pushes in 1 year 2 months
Contributions summary:Jacob primarily worked on enhancing the functionality of the Tabnine Visual Studio Code extension. They implemented features such as disabling Tabnine, increasing the character limit, and addressing sorting issues to improve the autocompletion experience. The user also updated the client to work with newer Tabnine versions and improved cursor positioning. Additionally, they integrated the latest Tabnine binaries and modified code to handle formatting and filtering suggestions more effectively.
pythonautocompletejavascriptrubyclient-code
codota/tabnine-vim

Sep 2018 - Dec 2019

Vim client for TabNine. https://vimawesome.com/plugin/tabnine-vim
Contributions:20 commits, 16 pushes, 1 tag in 1 year 3 months
pythonvimautocompletejavascriptvim-plugin
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
Jacob Jackson