Jake Teton-landis is a Principal Software Engineer with 15 years of experience building developer productivity, web infrastructure, and systems-level tooling at companies like Notion and Airbnb. He combines hands-on expertise across the full stack—from memcached drivers and complex client-side performance work to Kubernetes-based service orchestration and native macOS UIs—while coaching engineers and shaping engineering processes. An active open-source contributor, he’s helped maintain Notion’s official JavaScript SDK and built a QuickJS/Emscripten integration to safely run untrusted JS, reflecting deep interests in runtime behavior, error handling, and maintainable code style. Jake’s work often focuses on developer velocity and durable systems (he authored Notion’s engineering proposal process and training materials), and he enjoys the “nerd” side of solving low-level integration and performance puzzles. Based in the United States and grounded in a UC Berkeley CS background, he brings a pragmatic blend of design, systems thinking, and productivity-first engineering.
15 years of coding experience
11 years of employment as a software developer
Computer Science, Computer Science at University of California, Berkeley
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
Role in this project:
Back-end Developer
Contributions:21 reviews, 298 commits, 133 PRs in 2 years 11 months
Contributions summary:Jake focused on integrating and building the QuickJS engine into an Emscripten module. Contributions include creating and refining C functions to expose functionality, implementing memory management for QuickJS values, and creating a C-to-Host callback mechanism. The user's work included building the basic interface for a Javascript interpreter, with a specific focus on defining its behavior with Promises.
Contributions:2 releases, 78 commits, 6 PRs in 1 month
Contributions summary:Jake's primary contributions involve building the native macOS application for Stable Diffusion, Gauss. They implemented the foundational UI elements using SwiftUI, including views for prompts and results. They also established core data structures for managing prompts and images, along with document saving/loading functionalities. The user appears to be laying the groundwork for integrating Stable Diffusion and related machine learning parameters into the application.
native-appapple-siliconaidiffusionmacos
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
Jake Teton-landis - Principal Software Engineer at Notion