Kameron Sheffield

Kameron Sheffield

Principal Software Engineer · Platform Architect

Professional Summary

Principal-level software engineer and software architect with 15+ years of experience building consumer products used by hundreds of millions of users, distributed systems, and developer platforms across startup, acquisition, IPO, and founder-led environments.

Most recently spent three years as founder and principal engineer of Base, a production-grade TypeScript application framework for Cloudflare Workers — spanning dependency injection, a multi-dialect ORM, GraphQL, RPC, WebSockets, queues, and a full developer CLI — which powers two companies in production: connected.app and phi.health. Built and maintained at platform-team scale as a solo framework engineer through AI-augmented development workflows.

Experience

Founder / Principal Software Engineer / Software Architect

2023 – Present

Architected and built Base, a TypeScript application framework for Cloudflare Workers, and used it as the technical foundation to launch and operate two companies in production.

  • Designed and built the complete framework surface: a scoped dependency-injection container, decorator-driven module system, GraphQL and versioned RPC layers, WebSockets on Durable Objects, and queues — with a platform abstraction that runs the same application model on Cloudflare or Node
  • Designed and built Base’s data layer — a portable ORM built on Drizzle that abstracts schema and storage behind a single API, with production adapters for PlanetScale (MySQL) and Cloudflare D1 / Durable Object SQLite, dirty-tracking entities, and a migration lifecycle with release gating
  • Designed a fully serverless architecture for low-cost horizontal scale using Cloudflare Workers, Durable Objects, D1, R2, Queues, and PlanetScale
  • Built the developer platform around the framework: a CLI covering scaffolding, bundling, local development, deployment, migrations, and log tailing, plus 14 custom type-aware ESLint rules enforcing framework invariants beyond the compiler
  • Operated at platform-team scale as a solo framework engineer by building AI-augmented engineering workflows, including a layered documentation architecture designed for effective agentic development
  • Led and mentored a backend engineering team of 3–6 engineers at phi.health
  • Designed workflow orchestration, authentication, analytics, metering, billing, deployment, and observability systems

Senior Software Engineer / Technical Lead

2014 – 2023
Snap Inc.

Led and delivered large-scale mobile product initiatives across core Snapchat experiences used by hundreds of millions of users, from pre-IPO through IPO and beyond.

  • Built and shipped major features across iOS and Android, including Snapcodes, Scan, and Shazam integration
  • Led technical delivery for Snapbot, a vending machine for selling Spectacles
  • Led Lens Carousel and Scan integration for Spectacles AR glasses
  • Managed the mobile Spam and Abuse engineering team; led teams of 3–6 engineers across product initiatives
  • Worked closely with product and design teams to ship high-impact consumer experiences

Mobile Engineering Lead / Founding Engineer

2011 – 2014
Scan Inc.

First engineering hire and technical lead for mobile product development at Scan, a market-leading mobile QR and barcode scanning platform later acquired by Snap Inc.

  • Served as the first engineering hire, leading all mobile application development and writing the majority of production client code across iOS, Android, Windows Phone, and Windows 8
  • Helped grow the platform to tens of millions of users
  • Led product architecture, feature delivery, and cross-platform technical strategy through the company’s successful acquisition by Snap

Early Experience

Software Engineer — Spillman Technologies (2011)

Built full stack web applications using HTML, CSS, JavaScript, JSP, and Java on Tomcat.

Software Engineer Intern — HARMAN International (2010–2011)

Developed embedded firmware in C/C++ on QNX, adding features and fixing bugs on real-time systems.

QA Technician Intern — Logitech (2008–2009)

Performed hardware and software testing, failure analysis, and built internal data visualization tools in Visual Basic and C.

Patents

Education

B.S. Computer Engineering (2011)
University of Utah
B.S. Computer Science (2011)
University of Utah

Core Skills / Strengths

Systems & Platform
Platform Engineering · System Design · API & Framework Design · Cloud Infrastructure · Developer Platforms · Distributed Systems
Leadership
Technical & Team Leadership · Mentorship · Product Execution
AI-Augmented Engineering
Agentic development workflows · Codebase & documentation design for AI agents
Technologies
TypeScript · Node.js · Cloudflare Workers · Durable Objects · D1 · R2 · Queues · GraphQL · SQL (MySQL, SQLite) · Drizzle ORM · PlanetScale · Swift · Kotlin · React