AI-Native · Software Engineer
Ethan Salisbury
I've spent ten years shipping software, the last year of it AI-native. I led engineering standards across a modern distributed architecture at Plexus, then built the front end of Synadia Cloud. Now I'm a founding engineer at CodeCargo, working with AI in the loop every day. Open to technical leadership opportunities.
Selected work
Things I've shipped

CodeCargo
Founding Engineer · AI-Native IDP
I'm a founding engineer at CodeCargo, an AI-native internal developer platform that I architected and shipped end to end. It includes real-time LLM streaming with a Monaco diff-accept UX, an interactive React Flow workflow visualizer with animated dependency edges, the CargoWall security overlay rendered live over workflow nodes, and web gRPC transport. I also mentor two engineers on code quality and UX.
- Next.js
- React Flow
- Monaco
- LLM streaming
- gRPC-web
- Playwright

Synadia Cloud
Lead UI Engineer · Distributed Messaging
I led UI for Synadia Cloud and Synadia Platform. I designed and built the front end in Next.js and Tailwind, drove the architectural and product decisions, and shipped a component library with the design team. Signups grew 400% after launch. I also built the React Flow visualizations for NATS streams and cluster topology.
- Next.js
- Tailwind
- React Flow
- NATS
- Design systems
About
Hands-on, end-to-end.
Phoenix, Arizona · Remote
I like owning a product end to end. At CodeCargo and Synadia that means working with the founders on scope, doing the architecture, sitting with designers, and shipping it myself. Right now I'm building AI-native UI at CodeCargo and using AI tools to do it. Based in Phoenix, Arizona, remote-first.
- Next.js · React · TypeScript
- Tailwind CSS · Design systems
- React Flow · Monaco · data viz
- LLM streaming · diff-accept UX
- End-to-end testing (Playwright, Cypress)
- Architecture · mentoring · product partnership
Contact
Let's talk.
I'm actively interviewing for technical leadership opportunities. Email is the best way to reach me. I usually reply within a day.