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.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science in Software Engineering Computers, Bachelor of Science in Software Engineering Computers at Oregon Institute of Technology
💬 Javascript library for the Twitch Messaging Interface. (Twitch.tv)
Role in this project:
Back-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.
BetterTTV enhances Twitch with new features, emotes, and more.
Role in this project:
Front-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.