Skip to content
View Soypete's full-sized avatar
💭
hacking 💯
💭
hacking 💯

Block or report Soypete

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

Miriah Peterson

I’m a data engineer building context infrastructure for reliable AI systems.

My work focuses on the systems around the model: semantic data layers, scoped context, agent workflows, evals, guardrails, and tooling that helps AI systems use the right information at the right time.

AI does not need more magic. It needs better systems.

ContactXLinkedInGitHubSubstackSoyPete Tech YouTubeDomesticating AITwitch


What I’m building

I am working on tooling and experiments for context engineering.

To me, context engineering is not prompt management. It is the infrastructure that decides what information an AI system can access, how that information is scoped, how business meaning is represented, and how agent behavior is tested before we trust it.

Current areas of focus:

  • semantic data layers
  • ontologies and knowledge graphs
  • scoped context and access boundaries
  • agent workflows and tool use
  • evals and reliability testing
  • self-hosted AI infrastructure
  • data systems for AI

The long-term goal is to build practical tooling for teams that need AI systems to work with real business context without turning into unreliable automation.


Featured projects

Go libraries and experiments for working with ontologies, semantic models, and graph-backed validation.

This project supports my larger work around context engineering: representing business meaning outside the model so AI systems can reason over constrained, inspectable structures.

Agent middleware experiments for tool use, workflow control, context management, and reliability testing.

Pedro started as a self-hosted AI bot, but the project has grown into a place where I test ideas about agent behavior, guardrails, and system design.

Experiments with graph-backed semantics and evals for validating AI behavior.

The goal is to treat agent behavior more like software behavior: observable, testable, and constrained.


Writing, video, and live builds

I share the work through SoyPete Tech and Domesticating AI.

  • SoyPete Tech Substack — writing on context engineering, AI reliability, data systems, and practical AI engineering
  • SoyPete Tech YouTube — technical videos, build-in-public streams, and practical AI engineering content
  • Domesticating AI — podcast on practical AI for developers
  • Twitch — live software development and building in public
  • Discord — community discussion
  • Contact hub — speaking, collaboration, sponsorship, podcast appearances, and tooling conversations

This is not AI thought leadership. This is building the systems around the model.


Background

I have worked as a data and backend engineer building data systems, APIs, services, and cloud-native infrastructure.

My background includes:

  • data engineering and reliability
  • backend software systems
  • semantic data modeling
  • AI systems and self-hosted models
  • developer tooling
  • Go services and education
  • community organizing in Utah’s software ecosystem

I have worked at companies including Nav, Weave, Tailscale, and SchoolAI.

I have also created Go courses and workshops, including:

These projects are part of my teaching archive. Go is still one of the tools I reach for when I need boring, reliable software. It is no longer the center of my public work, but it is still part of how I build.


Older teaching projects

These repos are part of my teaching archive.

An introductory Go course for people with less than one year of programming experience.

Exercises for a Production Go workshop focused on patterns, anti-patterns, and memory management.

Exercises for a Go web services workshop.

Example project from a Go web development course.


Contact

For speaking, collaboration, sponsorship, podcast appearances, or context engineering tooling conversations:

Popular repositories Loading

  1. Production-Go-Examples Production-Go-Examples Public

    Exercises for O'reilly online learning course

    Go 59 40

  2. Golang_tutorial_zero_to_hero Golang_tutorial_zero_to_hero Public

    This is a tutorial, course, or walk through to teach first time developers how to use golang

    41 10

  3. WebServices-in-3-weeks WebServices-in-3-weeks Public

    Made for the O'Reilly media course: Go for Web Development in 3 Weeks-A Guide for Building Robust Web Apps

    Go 27 10

  4. Golang_datatools_exercises Golang_datatools_exercises Public

    exercises, activities, and questions for integrating data tools to your go program

    Go 17 2

  5. golearn golearn Public

    Forked from sjwhitworth/golearn

    Machine Learning for Go

    Go 8

  6. talks talks Public

    talks that I give

    HTML 7