Issac Trotts is a seasoned software engineer with 17 years of experience building backend systems for startups and major tech companies, currently working at illumineX in Colorado Springs. His career spans Google and YouTube roles, co-founding a startup (Speakeasy), and contributing pragmatic engineering across security-focused and search-driven products. He’s an active open-source contributor—having extended the Nu Lisp interpreter and improved metadata fetching for the privacy-focused Disconnect browser extension—demonstrating comfort with language runtimes, distributed assets, and data pipelines. Issac blends deep applied mathematics training (UC Davis, Brown) with hands-on system design, often refactoring and simplifying complex code paths to improve observability and maintainability. Colleagues rely on him to turn fuzzy problems into reliable, testable code and to log and track real-world usage patterns that surface product insights. He’s quietly drawn to language-level problems and runtime expressiveness, which shows up in his core contributions to interpreter features and tooling.
17 years of coding experience
15 years of employment as a software developer
B.S., Mathematics, B.S., Mathematics at University of California, Davis
M. Sci, Applied Mathematics, M. Sci, Applied Mathematics at Brown University
Contributions:98 commits, 232 PRs, 472 pushes in 5 months
Contributions summary:Issac contributed to the search functionality of the code AI platform by deleting and refactoring code related to feature flags and search providers. They removed a feature flag and its associated code path. The user also moved contents related to `pkg/search` to `pkg/search/zoekt` which included changes to backend and test files. Furthermore, the user reverted some changes and added code to track and log the search queries to a database table to help identify frequent queries.
Nu is an interpreted Lisp that builds on the Objective-C runtime and Foundation framework.
Role in this project:
Back-end Developer
Contributions:30 commits in 1 month
Contributions summary:Issac significantly contributed to the Nu Lisp interpreter by adding and refining core language features. They implemented essential functions and macros such as `apply`, `map`, `sort`, `dbind`, `dset`, and `match`, expanding the language's functionality. Further improvements included adding basic math functions, restructuring the codebase by moving math functions to a dedicated file, and fixing bugs in the Emacs mode. These modifications collectively improved the interpreter's usability and expressiveness.
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.