Skip to content
View ianmatson's full-sized avatar
⛰️
Hopefully outside
⛰️
Hopefully outside

Organizations

@cosmonaut-ai

Block or report ianmatson

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

Howdy πŸ‘‹πŸ€ πŸ§—πŸΌπŸŠπŸ»β€β™‚οΈβ˜•οΈπŸŽΉπŸ“š

My name is Ian Matson, and I'm a software engineer with a potentially unnatural desire to solve problems and hopefully learn something new along the way.

I build AI-native products, developer platforms, and full-stack systems that help people do useful things faster. I'm currently a design engineer at PostHog, where I'm doing my best to keep the website at the cutting edge.

Outside of work, I spend a probably-unreasonable amount of time building side projects, writing, reading, climbing, swimming, playing music, drinking coffee, and trying to make computers feel a little more magical.

Loud and proud alumni of Texas A&M University, where I graduated with a degree in Computer Science.

What I like building πŸ› οΈ

I tend to get most excited about projects that sit somewhere between:

  • πŸ€– Applied AI and LLM products
  • 🧠 Retrieval, memory, agents, and evals
  • πŸš€ Developer platforms and internal tools
  • 🎨 Full-stack product engineering
  • ✍️ Writing, storytelling, and creative software
  • 🧩 Weird little ideas that sound slightly unnecessary until they become fun

What I'm working on πŸ‘¨β€πŸ’»

  • πŸš€ Cosmonaut AI (gh, web, Android): AI-powered custom choose-your-own-adventures. Live narration, branching choice-driven stories, generated cover art, and lineage-scoped world state to keep long-running stories coherent.
  • πŸ“– PeriCopy (gh, web): A diff-based Bible memorization tool built to make repeated practice more focused and less guessy.
  • 🍽 Dinner Club (gh, web): An interactive puzzle-based website to prevent my friends from RSVPing to a fancy dinner I hosted. Very practical. Very necessary.
  • 🌐 Personal Website (gh, web): My corner of the internet for projects, writing, and various thoughts that escaped containment.
  • πŸ’‘ LED-Cube (gh): A C-based LED matrix designed to sit on my desk and make people waste time.

A few things I've built professionally πŸ§‘β€πŸš€

  • Built production RAG systems for customer support workflows, including document ingestion, retrieval pipelines, and context-aware LLM responses.
  • Helped build an agent-assist product deployed to hundreds of support agents, improving NPS over the existing product by 25%.
  • Worked as a founding engineer on an internal developer platform serving 100+ applications across 50 teams.
  • Built backend schemas, APIs, React frontends, SSO/RBAC flows, and deployment infrastructure for platform tooling.
  • Shipped event-driven AWS systems using Lambda, SQS, EventBridge, DynamoDB, and Terraform.
  • Built full-stack AI side projects using SvelteKit, FastAPI, Python, DynamoDB, Pinecone, Stripe, PostHog, Sentry, ElevenLabs, and image generation APIs.

Things I'm especially interested in right now 🧭

  • LLM memory systems that actually preserve useful context
  • AI products that feel less like demos and more like tools
  • Developer experience and platform engineering
  • Evals, observability, and feedback loops for AI systems
  • Creative tools for storytelling, learning, and exploration
  • Small teams building ambitious things

Tech I reach for often 🧰

Languages: TypeScript, Python, Java, C++, HTML/CSS
Frontend: React, SvelteKit, Angular
Backend: FastAPI, Spring Boot, Node.js
AI: LangChain, Pydantic AI, RAG, embeddings, vector search, agentic workflows
Infra: AWS, GCP, Terraform, GitHub Actions, DynamoDB, Lambda, SQS
Product: Stripe, PostHog, Sentry, auth, analytics, observability, docs

Elsewhere on the internet 🌎

What I'm listening to 🎧

Other recommendations:

Seriously, check out these tunes.

Pinned Loading

  1. cosmonaut-ai/cosmonaut-web cosmonaut-ai/cosmonaut-web Public

    SvelteKit frontend for Cosmonaut AI, an AI-powered interactive storytelling platform.

    Svelte

  2. cosmonaut-ai/cosmonaut-api cosmonaut-ai/cosmonaut-api Public

    FastAPI backend for Cosmonaut AI story generation, auth, billing, and media services.

    Python

  3. Pericopy Pericopy Public

    Code for www.pericopy.net. Diff-driven Bible memorization tool.

    TypeScript 2

  4. bee-ai-fact-consolidator bee-ai-fact-consolidator Public

    Consolidates and de-duplicates facts automatically generated by Bee AI using k-means clustering and a locally hosted AI hosting using LM Studio.

    Python 10

  5. cosmonaut-ai/cosmonaut-android cosmonaut-ai/cosmonaut-android Public

    Native Android client for Cosmonaut AI interactive stories.

    Kotlin

  6. cosmonaut-ai/cosmonaut-infra cosmonaut-ai/cosmonaut-infra Public

    Terraform infrastructure for Cosmonaut AI on AWS and Cloudflare.

    HCL