Full-Stack Software & AI Engineer building AI-native products, developer tools, and the next generation of software.
I'm passionate about creating software where AI, product design, and distributed systems intersect. I enjoy turning complex infrastructure into intuitive, high-quality experiences that help engineers build better software.
Currently, I'm building Visa AI Studio at Visa—an AI-native platform that enables engineers and data scientists to build, deploy, manage, and operate intelligent systems at scale.
My work spans the full product and engineering stack:
- AI-native web applications
- Agentic and multi-agent systems
- Generative user interfaces
- Developer tools and internal platforms
- Real-time and distributed applications
- Federated APIs and backend services
- High-craft, accessible product experiences
- Infrastructure abstractions that reduce operational complexity
I particularly enjoy building products that make sophisticated AI and infrastructure capabilities usable without requiring users to understand every underlying system.
I'm currently exploring and writing about:
- Agentic software engineering
- AI developer experience
- Context engineering and optimization
- Generative UI
- Human–AI interaction
- Multi-agent architectures
- Distributed systems
- Database engineering
- Developer tools
- Modern product engineering
- AI-assisted software development
React · Next.js · TanStack Start · TanStack Query · TanStack Router · Svelte · TypeScript · GraphQL · Tailwind CSS · Vite · WebSockets
Go · Node.js · Python · Express · REST APIs · GraphQL Federation · PostgreSQL · Redis
LLM Integrations · Multi-Agent Systems · Agent Tooling · MCP · RAG · Generative UI · Conversational Analytics
Docker · Kubernetes · Nomad · Helm · Terraform · Jenkins
OpenTelemetry · Prometheus · Grafana
I believe the best engineering work combines:
- Strong technical foundations
- Thoughtful product design
- Clear abstractions
- Reliable systems
- Deep empathy for users
- Intentional use of AI as an engineering tool
AI is changing how software is designed, built, and operated, but the fundamentals still matter: understanding the problem, defining clear boundaries, making sound architectural decisions, validating assumptions, and shipping software that works.
- AI-native developer tools
- Agent infrastructure and workflows
- Context-efficient systems for coding agents
- Native applications for managing parallel AI work
- Open-source tools for modern software development
- Deeper foundations in distributed systems and database engineering
I enjoy writing and teaching about:
- AI engineering
- Software architecture
- Distributed systems
- Web engineering
- Developer experience
- Agentic software development
My goal is to make complex engineering concepts approachable without sacrificing the technical depth that makes them useful.
- 🌐 https://tannerbarcelos.com
- 💼 https://www.linkedin.com/in/tannerbarcelos
- ✉️ mailto:barcelos.m.tanner@gmail.com





