Skip to content
View clintecker's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report clintecker

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

Hey, I'm Clint. πŸ‘‹

I build things. Mostly software. Increasingly things that make other software. Occasionally things with circuit boards, motors, and questionable power requirements.

I'm an engineer at 2389 Research, an applied AI lab in Chicago, where we're exploring what happens when AI agents become collaborators in the software development process rather than just another tool in the toolbox.

I've been building things for the internet since before GitHub existed. I'm still not entirely convinced we've figured out how computers should work.

πŸ€– What I'm working on

At 2389 Research, we're building tools, conducting experiments, and trying to make AI-assisted software development more reliable, understandable, and useful.

Some of the things I've been working on:

  • Tracker β€” Orchestrating multi-agent software development workflows with dependency graphs, human checkpoints, error recovery, and enough instrumentation to figure out what the agents actually did.
  • Dippin β€” A language for expressing AI pipelines. Because eventually every sufficiently complicated collection of prompts becomes a programming language.
  • Agentic development infrastructure β€” Context management, long-running coding agents, evaluation, observability, and the surprisingly difficult problem of making nondeterministic systems behave predictably.

I'm especially interested in what happens when we stop treating LLMs as chatbots and start treating them as components in larger computational systems.

πŸ”§ Outside the language models

My interests have a habit of escaping the computer.

  • Embedded systems & electronics β€” Microcontrollers, sensors, PCB design, and building hardware from first principles.
  • Audio engineering β€” Networked audio, high-fidelity digitization, and the occasional attempt to make vintage audio equipment participate in the modern world.
  • Local AI β€” Open-weight models, Apple Silicon, inference performance, and running useful coding agents without renting somebody else's GPU.
  • Retrocomputing & reverse engineering β€” Old architectures, lost software, obscure instruction sets, and figuring out how people made computers do impressive things with almost no resources.
  • Home automation & infrastructure β€” Networks, self-hosted services, distributed sensors, and making physical spaces programmable.

I like projects that require learning something new, especially when several disciplines collide.

πŸ•ΉοΈ Previously on the internet...

Before 2389, I worked on software at General Galactic, including:

Go back far enough and you'll also find Python, Django, Ruby, JavaScript, APIs, distributed systems, and a respectable amount of web-development archaeology.

Some of my oldest GitHub projects are practically fossils. I'm rather fond of them.

🧠 Things I keep thinking about

  • How do we make autonomous software systems observable, correctable, and trustworthy?
  • What does good software engineering look like when much of the code is written by agents?
  • How much useful intelligence can we run on hardware we actually own?
  • What interesting ideas did we abandon in computing's history?
  • Can we make the physical world a little more programmable without making it unnecessarily complicated?

And, occasionally: Surely someone has already built this?

πŸ“‘ Find me

πŸ“ Chicago / Colorado

🌐 clintecker.com Β· πŸ§ͺ 2389 Research Β· βœ‰οΈ clint@clintecker.com

he/him Β· Curious about almost everything.

Pinned Loading

  1. clanker-radio clanker-radio Public

    24/7 AI-powered radio station with automated news/weather breaks

    Python

  2. 2389-research/dippin-lang 2389-research/dippin-lang Public

    Dippin: a DSL for authoring AI pipeline workflows

    Go 33 7

  3. 2389-research/tracker 2389-research/tracker Public

    Pipeline engine for multi-agent LLM workflows, with Dippin pipelines, parallel agents, and a terminal dashboard.

    Go 22 5

  4. 2389-research/MermaidKit 2389-research/MermaidKit Public

    Native Mermaid diagrams in Swift β€” all 30 types, on Apple, Linux, Android, Windows, Flutter and WebAssembly from one layout core. No JavaScript, no WebView, zero dependencies.

    Swift 14 8

  5. 2389-research/Quoin 2389-research/Quoin Public

    A native macOS WYSIWYG Markdown editor with an in-file review loop β€” suggestions, comments, and tracked changes as plain CriticMarkup bytes. Native LaTeX math (Vinculum) and diagrams (MermaidKit), …

    Swift 13 2

  6. 2389-research/Vinculum 2389-research/Vinculum Public

    Native LaTeX math typesetting for Apple platforms and Linux β€” real glyph shapes, TeX metrics from the font's MATH table, no MathJax, no WebView.

    Swift 4