Skip to content
View jacobbabula's full-sized avatar

Block or report jacobbabula

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jacobbabula/README.md

I'm building Bailiwick Languages, an English–Spanish learning app for elementary students. Most of my work is in C++, Python, PyTorch, TypeScript, Postgres, browser inference, and application security.

Bailiwick

Bailiwick Languages is a learning engine that handles placement, grading, mastery, unlocks, and the evidence families and teachers see. Those state changes live in TypeScript and Postgres behind Supabase RLS, with separate authorization paths for learners, linked family accounts, and teachers.

Misty runs my own fine-tuned 0.6b model entirely in the browser, in a Web Worker through Transformers.js and ONNX Runtime Web, with WebGPU when the device supports it. The difficult part isn't just generating text: the app has to manage model installation and caching, bounded lesson context, privacy and answer checks, rejected-output handling, and very different device limits. Misty can explain; it sits outside the code that changes grades or learner state.

Open source

I've been contributing to Inspect AI:

#4783 added serializable ModelRole(..., required=True) support and log round-trip tests. Merged.

#4900 uses Inspect's OpenAI retry classifier while polling responses.retrieve(), with asyncio and Trio coverage. Open.

Security research

Vulnerability research is where I publish application-security work.

Pinned Loading

  1. bailiwick-languages-demo bailiwick-languages-demo Public

    Current-release public showcase for Bailiwick Languages: bilingual learning, browser-local AI, and deterministic controls.

    HTML

  2. bailiwick-misty-qwen3-0.6b bailiwick-misty-qwen3-0.6b Public

    Transparent model card and evaluation record for Bailiwick's browser-local Qwen3-0.6B tutor.

    JavaScript

  3. vulnerability-research vulnerability-research Public

    Scope-first security research, synthetic proofs, and coordinated disclosure notes.

    JavaScript