Skip to content
View jarrodconnolly's full-sized avatar
🚀
🚀

Organizations

@brightestcircle @NestedQuotes

Block or report jarrodconnolly

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
jarrodconnolly/README.md

Hi, I am Jarrod

I build compilers, AI systems, and research platforms. I wrote a toy compiler in Node.js that now generates native code via LLVM and renders 3D graphics with SDL. I am working on a high-performance C++ tokenizer for terabyte-scale LLM training, an autonomous multi-agent K-12 learning system, and a document chunking research framework. I also contribute to Node.js core when I find gaps worth filling.

I write about all of this at nestedquotes.ca.

Social

Projects

Project What it is
Complect Toy compiler in Node.js. Custom language -> JavaScript via Babel AST or native binaries via LLVM IR. Functions, manual memory management, SDL graphics.
HAL AI assistant with a retro CRT aesthetic. RAG pipeline: PDF ingestion -> Qdrant vector search -> vLLM generation -> Tauri terminal UI.
suBPEriod A clean, straight-forward C++ implementation of Byte Pair Encoding (BPE).
SuperFlux A novel high-performance C++ tokenizer for LLM training at terabyte scale. Streaming count-min sketches, batched merges, AVX2. Targeting 12-22 GB/s.
EDU Autonomous multi-agent AI learning system for K-12. Mastery-driven, no grade gates. Python, LangGraph, MongoDB, Redis, FastAPI.
Chunking Research Framework for comparing document chunking strategies in RAG systems. NDCG and TREC-standard evaluation against real Qdrant vector retrieval.
Sequelize Slugify Sequelize plugin that auto-generates unique URL slugs. PostgreSQL, MySQL, SQLite.

Conference Speaking

Title Conference Date Links
Writing a Compiler in Node.js using Streams OpenJS World 2022 2022-06-08 Video · Slides

Articles

Title Date Link
Consuming Textbooks 2026-05-28 https://nestedquotes.ca/articles/consume-textbooks/
Compiler - Growing Up 2026-05-18 https://nestedquotes.ca/articles/compiler-growing-up/
Compiler - A Backend 2026-04-03 https://nestedquotes.ca/articles/compiler-backend/
Vibe Coding - Style Over Substance 2026-01-01 https://nestedquotes.ca/articles/vibe-coding-style-over-substance/
HAL - Highly Adaptable Learning AI 2025-03-18 https://nestedquotes.ca/articles/highly-adaptable-learning/
Writing a Compiler in Node.js 2024-05-31 https://nestedquotes.ca/articles/compiler-nodejs/
Contributing to Node.js Core 2021-02-13 https://nestedquotes.ca/articles/nodejs-core-contribution/

Pinned Loading

  1. hal hal Public

    HAL - Highly Adaptable Learning AI

    Python 1

  2. complect complect Public

    Toy compiler developed in Node.js

    JavaScript 3 1

  3. sequelize-slugify sequelize-slugify Public

    Sequelize Slugify is a plugin for the Sequelize ORM that automatically creates and updates unique, URL safe slugs for your database models.

    JavaScript 56 26

  4. node node Public

    Forked from nodejs/node

    Node.js JavaScript runtime ✨🐢🚀✨

    JavaScript 1