Jacob Foster

Engineering Manager at Accelint

Renton, Washington, 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
Jacob Foster is an engineering manager with 11 years of hands-on experience leading end-to-end software projects, currently shaping defense-focused sense-to-act systems at Lyntris. He combines front-end craftsmanship and back-end API expertise—having led major contributions to popular open-source Twitch libraries like twurple and tmi.js and improved UX in BetterTTV—with a practical DevOps mindset for cloud-hosted services. As a former CTO of an edtech startup, he designed adaptive learning pipelines that integrated low-level tools (MeCab, FFmpeg) and event-driven architectures (Kafka, SNS/SQS) to deliver personalized Japanese language learning. Known for explaining complex technical concepts simply, Jacob mentors teams, iterates quickly from design to production, and draws creative inspiration from living in Japan and game design work earlier in his career.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science in Software Engineering Computers, Bachelor of Science in Software Engineering Computers at Oregon Institute of Technology
bookIllinois Valley High School
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
55reputation
9kreached
3answers
5questions
github-logo-circle

Github Skills (27)

javascript10
apidoc10
api-client10
css10
typescript10
api10
typescript-types10
nodejs10
typescripts10
twitch-api10
testing9
bots9
chatbot9
momentjs8
cicd8

Programming languages (13)

C#C++CSSCVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tmijs/tmi.js

Jul 2015 - Jan 2023

💬 Javascript library for the Twitch Messaging Interface. (Twitch.tv)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:11 releases, 7 reviews, 411 commits in 7 years 7 months
Contributions summary:Jacob contributed to the tmi.js project by implementing new features, fixing bugs, and improving the codebase. Their commits demonstrate a focus on enhancing the Twitch Messaging Interface (TMI) functionality by modifying the client to handle whispers and incorporate new features. They also made corrections and updated tests, which indicates a focus on quality and maintainability. The user also appears to have some DevOps skill by updating the repository's code for cloud hosting.
javascript-librarychatjavascripttmitwitch-tv
night/betterttv

Oct 2015 - Aug 2017

BetterTTV enhances Twitch with new features, emotes, and more.
Role in this project:
userFront-end Developer
Contributions:7 commits, 7 PRs, 57 comments in 1 year 10 months
Contributions summary:Jacob primarily focused on enhancing the user interface and functionality of the BetterTTV extension. They implemented styling improvements for the creative directory tag filters and refined the navigation arrows. Additionally, they fixed a bug related to limiting chat input, and updated the code to use Moment.js for date formatting in the moderation card. The contributions show a focus on improving the user experience.
memescalenew-featurestwitchbetterttvemotes
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 Foster - Engineering Manager at Accelint