Kameron Sheffield
Principal Software Engineer · Platform Architect
Professional Summary
Principal-level software engineer and software architect with 15+ years of experience building large-scale consumer products, distributed systems, and developer platforms across startup, acquisition, IPO, and founder-led environments.
Proven track record leading engineering teams, architecting scalable platforms, and shipping consumer products used by hundreds of millions of users. Deep experience spanning mobile, backend, cloud infrastructure, developer tooling, and platform systems.
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 – PresentArchitected 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, queues, scheduled tasks, and access control — 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 – 2023Led 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 – 2014First 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
Built full stack web applications using HTML, CSS, JavaScript, JSP, and Java on Tomcat.
Developed embedded firmware in C/C++ on QNX, adding features and fixing bugs on real-time systems.
Performed hardware and software testing, failure analysis, and built internal data visualization tools in Visual Basic and C.