Skip to content
View jhartquist's full-sized avatar

Block or report jhartquist

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

John Hartquist

Hi, I'm John, a software engineer building at the intersection of AI, ML, and systems. I've spent most of my career at startups, most recently as CTO at TakeOne. My MS thesis at Cal Poly was on real-time polyphonic guitar transcription.

I'm at my best doing applied research: prototyping, training models, running experiments, and implementing papers.

Recent personal projects include real-time audio analysis, porting ML models to Rust, and AI coding agent tooling and orchestration.

More work and writing at johnhartquist.com.

Uses

  • Languages: Rust, Python & TypeScript
  • Editors: Neovim & Zed
  • Terminal: WezTerm with zsh & tmux
  • Notes: Obsidian
  • Version control: jj & git
  • AI assistance: Claude Code & rloop
  • Hardware: M2 Max MacBook Pro & RTX 3090 desktop
  • Display: Dell AW3418DW
  • Peripherals: Logitech MX Keys Mini & MX Master 3S
  • Aesthetics: Gruvbox & Berkeley Mono

Open to roles

Bay Area or remote, full-time or contract.

Resume: PDF | Web

Pinned Loading

  1. resonators resonators Public

    Rust implementation of the Resonate algorithm for low-latency spectral analysis, with Python and WebAssembly bindings

    Rust 82 5

  2. claude-remotion-kickstart claude-remotion-kickstart Public template

    Create videos programmatically with Claude Code and Remotion

    TypeScript 95 19

  3. groxide groxide Public

    Query Rust crate documentation from the terminal.

    Rust 1

  4. rloop rloop Public

    DAG-based task executor for AI coding agents

    Rust 1

  5. candle-pitch candle-pitch Public

    Pitch detection models implemented with Hugging Face's candle ML framework.

    Rust 1

  6. fastai_audio fastai_audio Public

    Audio transforms for FastAI

    Jupyter Notebook 194 52