Skip to content
View crichalchemist's full-sized avatar
💭
into the void.
💭
into the void.

Highlights

  • Pro

Organizations

@Dignified-Solutions

Block or report crichalchemist

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.

Content in all repositories owned by your account will be closed.
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
crichalchemist/README.md

Hi, I'm Courtney

Student and developer in Chicago. I build full-stack products, privacy-first machine learning, and tools for AI coding agents, often for the people existing software leaves behind.

What I'm building

A trauma-informed platform that guides low-income, pro se filers through Chapter 7 bankruptcy with plain-language explanations and auto-filled official court forms. It provides legal information, never legal advice. The MVP is deployed and currently covers the Northern District of Illinois.

Stack: Python, Django REST Framework, React, TypeScript, PostgreSQL, Docker, Playwright

A lead-generation pipeline for Chicago's under-digitized small businesses. It finds them in public data, scores their potential, drafts outreach with LLMs, and makes first contact through AI voice calls, with a React CRM tracking each lead to close. I'm migrating it from Python to Cloudflare Workers, with differential tests that hold the new code to the original behavior.

Stack: TypeScript, Hono, Cloudflare Workers, D1, React, Python, FastAPI, PostgreSQL/PostGIS

A privacy-preserving deep learning framework for modeling transactional behavior. It applies input-level differential privacy, k-anonymous generalization, and keyed pseudonymization, each backed by a test.

Stack: Python, PyTorch, GitHub Actions

arscontexta (ongoing)

My fork of agenticnotetaking/arscontexta, a Claude Code plugin that builds a personal knowledge system from conversation. I'm extending it with adapters for Codex, OpenCode, and Pi, maps of content rebuilt from note metadata, and a CI test suite that runs under both bash and zsh.

Stack: Shell, Markdown, Claude Code plugins, GitHub Actions

AI agent tooling

Plugins and harnesses that extend what coding agents like Claude Code can do:

  • token-saver-skill: hands routine coding tasks to free models through OpenCode, saving Claude's context and rate limits for harder reasoning.
  • agent-pi: runs parallel agents across model providers through Pi, outside Claude's context window.
  • adobe-cli: command-line harnesses that let agents and scripts drive Premiere Pro, Illustrator, and Acrobat.

Tech I work with

  • Languages: Python, TypeScript, JavaScript, SQL
  • Backend: Django REST Framework, FastAPI, Hono, PostgreSQL/PostGIS, Celery, Redis
  • Frontend: React, Vite
  • ML & AI: PyTorch, LLM APIs (Claude, Gemini, Workers AI), vLLM, Claude Code plugins and MCP
  • Infra & testing: Docker, Cloudflare Workers, Heroku, GitHub Actions, pytest, vitest, Playwright

Beyond code

Outside of code, I'm a musician and a father.

Connect

LinkedIn

Pinned Loading

  1. 13 Reasons Why for CLAUDE.md 13 Reasons Why for CLAUDE.md
    1
    ## Rule 0 — Establish the Workspace Infrastructure First
    2
    
                  
    3
    Before writing application logic in a greenfield repository, fully configure the local, remote, and agentic development guardrails based on specification @${PROJECT_ROOT}/docs/superpowers/specs (or project equivalent)
    4
    
                  
    5
    Analyze the project's technical stack; designate configurations, constraints, and tool permissions, and determine which Model Context Protocol (MCP) servers are necessary to augment your capabilities. 
  2. DigniFi DigniFi Public

    Mission: Democratize access to bankruptcy relief for low-income, pro se Americans by translating complex legal processes into plain-language guidance and auto-populated court forms. ⚠️ CRITICAL: Th…

    Python

  3. arscontexta arscontexta Public

    Forked from agenticnotetaking/arscontexta

    Claude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you …

    Shell

  4. Dignity Dignity Public

    Python

  5. LeadForge LeadForge Public

    LeadForge discovers under-digitized small businesses using public data, scores them on acquisition potential through a multi-signal scoring engine, generates personalized outreach using LLMs, and a…

    TypeScript 2