Director of Technology · Avallain
Software architecture for cloud and AI
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
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. 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.
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 (clear boundaries, evaluation habits, tool access, 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.”