Director of Technology at Avallain · Software & cloud architect
Software architecture for cloud and AI systems
20+ years designing scalable software and cloud platforms. I now apply that architecture discipline to AI-assisted delivery, agent workflows, and systems that need to survive real production constraints.
Cloud systems, technical leadership, and AI-assisted delivery
Architecture remains the foundation: clear boundaries, resilient platforms, cost awareness, and technical leadership. AI is a new layer in that system, not a replacement for engineering judgment.
Cloud Architecture at Scale
Design AWS and SaaS platforms that absorb real traffic, AI workloads, and operational pressure without turning cost or reliability into surprises.
Technical Leadership
Guide teams through architectural trade-offs, delivery constraints, and platform decisions with the perspective of two decades building production software.
AI-Assisted Software Delivery
Apply coding agents and LLM workflows where they help: implementation support, review loops, documentation, and repeatable engineering practice.
Agentic Systems Exploration
Shape early agent workflows with clear boundaries, evaluation habits, tool access, and operational thinking before they become production dependencies.
Trusted by teams building real products
Leaders, founders, and engineers I have partnered with across architecture, delivery, and technical decision-making.
"Carlos is a passionate Rubyist and a pleasure to work with. He knows Ruby and Rails inside-out and always keeps up with current best practices and available libraries. He writes elegant, easy-to-maintain code with excellent test coverage."
"Carlos is an enthusiastic, bright and extremely capable developer and team member. In addition to writing great code, Carlos always keeps his ear to the ground about new technologies and opportunities for the company to evolve."
"Eloquent in Ruby and armed with a methodological approach to software development, Carlos' ability to provide simple and elegant solutions to complex problems made him a valuable member of the web development team."