Creator of Instructor @ Independent / 567 Labs
New York, NY
Creator of Instructor, the most popular Python library for structured data extraction from LLMs with 3M+ monthly downloads and 11k+ GitHub stars. Former Staff ML Engineer at Stitch Fix. Instructor was cited by OpenAI as inspiration for their structured output feature. Works as a freelancer solving business problems using structured LLM outputs.
jxnl opened 567-labs/instructor#2138 · March 10, 2026 16:09 General system issue #2138 fix: improve local development and CI consistency Describe your changes This PR addresses a general "please fix" request by making the project eas… +282 -244
jxnl pushed to main in 567-labs/instructor · March 7, 2026 01:29 1 commit to main e3105a4 #2117)
jxnl pushed to main in 567-labs/instructor · March 7, 2026 01:29 1 commit to main 3ca8431 #2095)
jxnl forked Kludex/starlette from jxnl/starlette · March 6, 2026 08:51 jxnl/starlette The little ASGI framework that shines. 🌟 Updated Mar 5
jxnl opened 567-labs/instructor#2126 · March 5, 2026 12:48 fix(bedrock): block remote image_url fetching to prevent SSRF #2126 Motivation A recent Bedrock image conversion path fetched arbitrary http(s) URLs during OpenAI-style image_url processing, creating an SSRF/data-e… +45...
jxnl pushed to codex/fix-ssrf-vulnerability-in-image-url-handling in 567-labs/instructor · March 5, 2026 20:48 1 commit to codex/fix-ssrf-vulnerability-in-image-url-handling 92cef9a
jxnl created a branch in 567-labs/instructor · March 5, 2026 20:48 refs/heads/codex/fix-ssrf-vulnerability-in-image-url-handling in 567-labs/instructor Updated Mar 5
jxnl pushed to chore/optional-xai-extra-docs in 567-labs/instructor · February 24, 2026 06:41 1 commit to chore/optional-xai-extra-docs 266208f
jxnl opened 567-labs/instructor#2096 · February 23, 2026 22:37 Make xai dependency optional and update docs #2096 Summary Make xai an optional dependency by removing it from the default install set and keeping it in the xai extra. Update docs to clarify that p… +21 -6
jxnl pushed to chore/optional-xai-extra-docs in 567-labs/instructor · February 24, 2026 06:37 1 commit to chore/optional-xai-extra-docs ef366c4
"The difference is LLMs give you strings and Instructor gives you data structures. Once you get data structures, you can do every problem you ever thought of."
— Latent Space Podcast