Skip to content
View PeytonNowlin's full-sized avatar

Block or report PeytonNowlin

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

Peyton Nowlin

Software engineer building production systems for search, data, and AI.

I design, modernize, and operate software that sits directly in the path of real business traffic.

My work includes search infrastructure serving hundreds of e-commerce sites, high-volume automotive fitment APIs, ingestion pipelines processing millions of product records, large relational databases, and AI tooling connected to production systems.

I am most effective where domain complexity, legacy architecture, and reliability requirements collide. I care about measurable performance, observability, safe migrations, strong testing, and systems that remain maintainable long after the initial implementation.

Areas of focus

Search and discovery

Designing and operating multi-tenant search infrastructure for large e-commerce platforms.

My work spans index architecture, relevance, faceting, filtering, caching, load testing, zero-downtime migrations, and production operations. I have worked with both managed and self-hosted search platforms, including infrastructure delivering sub-15ms hot p95 latency.

Automotive aftermarket data

Working deeply with the ACES and PIES ecosystems, including VCDB, PCdb, PAdb, Qdb, vehicle fitment, taxonomy, product normalization, and validation.

Aftermarket data has its own class of difficult engineering problems: incomplete standards coverage, inconsistent supplier data, millions of product-to-vehicle relationships, and systems that must remain accurate across constantly changing catalogs.

AI systems and developer tooling

Building MCP servers, agent workflows, and internal AI platforms that connect language models to source control, business data, and operational systems.

The interesting work is not calling a model API. It is building the surrounding infrastructure: authentication, authorization, policy enforcement, context management, observability, evaluation, failure handling, and cost control.

Backend and platform engineering

Modernizing legacy applications, designing APIs and background workers, tuning databases under production load, and improving the reliability of business-critical systems.

This includes schema design, query optimization, queue architecture, incident response, telemetry, automated testing, deployment safety, and incremental migrations that cannot interrupt existing users.

Selected projects

Project Description
Openleaf An open-source, ProseMirror-based editor designed for integration into existing content platforms, with structured APIs and agent-accessible tooling.
ACES 4.2 Validator Open-source validation tooling for ACES XML, built with Rust and DuckDB, with SARIF output for CI integration.
Nebula A statically typed language for authoring AI agents that compiles to Python. The compiler is written in Rust.

Technology

Languages: TypeScript, Go, Python, PHP, Rust, SQL
Backend: Node.js, FastAPI, FastMCP, CodeIgniter
Data: MariaDB, MySQL, Redis, DuckDB
Search: Meilisearch, Algolia
Infrastructure: GCP, Docker, Linux, Nginx, Plesk, GitHub Actions
Domains: E-commerce, automotive fitment, search, data pipelines, AI infrastructure

Engineering approach

I prefer production evidence over assumptions.

That means profiling before optimizing, designing migrations with rollback paths, treating observability as part of the feature, automating repetitive verification, and using AI to accelerate engineering without outsourcing engineering judgment.

Connect

I am always interested in conversations around search infrastructure, automotive aftermarket data, platform modernization, AI tooling, and difficult production systems.

Pinned Loading

  1. openleaf openleaf Public

    OpenLeaf — a rich text editor for the web that is actually free. Apache-2.0, no paid tier, no license keys, no telemetry, and built so it cannot silently destroy your content. Drop-in TinyMCE repla…

    TypeScript 2

  2. Headroom Headroom Public

    Your AI coding quotas, spend, and usage, living right beside the MacBook notch.

    Swift

  3. Ontology Ontology Public

    Database Ontology Mapper is a full-stack application that automatically extracts and visualizes database schemas from multiple MySQL/MariaDB databases. It provides an intuitive, Palantir-inspired i…

    TypeScript 3 2

  4. Nebula Nebula Public

    A typed language for AI agents — author in Nebula, ship as Python. Rust compiler + JSON toolchain.

    Rust 1