Roberto Infante

Roberto Infante has been writing software professionally for the last 20 years, mainly for retail and investment banks, brokers, hedge funds, and insurance underwriters. Throughout his career, he has worked on a variety of innovative projects, such as the first internet mortgage approval system in the UK, one of the first internet insurance underwriting systems in the London market, and a cutting-edge portfolio trading platform. He currently works on financial risk management applications and on blockchain-related projects.

books by Roberto Infante

AI Agents and Applications

  • MEAP began July 2024
  • Last updated June 2025
  • Publication in Early 2026 (estimated)
  • ISBN 9781633436541
  • 275 pages (estimated)
  • printed in black & white
  • Available translations: Korean, Russian

AI Agents and Applications provides a practical, step-by-step approach to building LLM-powered applications using state of the art tools like LangChain, LangGraph, and MCP. You’ll quickly master prompt engineering techniques for automated systems and advanced RAG techniques. Then, you’ll move into structured agentic workflows with LangGraph and flexible, tool-based agent architectures. The book guides you through creating single and multi-agent systems, debugging and optimizing agent performance, and integrating external tools using the new Model Context Protocol (MCP). With visual explanations and real code throughout, this book delivers everything you need to go from your product ideas to production-ready AI solutions.

Exploring Ethereum Dapps

  • May 2019
  • ISBN 9781617297106
  • 84 pages

In most applications data is collected, stored, and controlled by some central authority such as a bank, retailer, or governmental institution. Decentralized applications, or Dapps, shift control to their users, operating without any single agency managing the process. Instead Dapps store their data in a secure, unchangeable form called a blockchain, maintained concurrently on thousands of servers owned by different parties. Users do not need to trust any institution to be confident their data will be processed and stored correctly; the Dapp technology itself guarantees it. The open-source Ethereum blockchain platform provides tools for developers to start building and deploying their own Dapps, including an innovative smart contracts transaction model and Solidity, a JavaScript-like programming language.

Exploring Ethereum Dapps is a free primer created with hand-picked chapters from Building Ethereum Dapps by Roberto Infante. It explains how decentralized applications work and gets you ready to start building them. You’ll quickly learn with what Dapps look like, how they function, and what kind of application is best suited to being decentralized. Once you’ve grasped the basics you’ll dive into the Ethereum blockchain, including the Ethereum smart contracts that form the basis of all Ethereum Dapps. When you’re done, you’ll have the grounding you’ll need to start building your first Dapps.

Building Ethereum Dapps

  • March 2019
  • ISBN 9781617295157
  • 504 pages
  • printed in black & white
  • Available translations: Korean

Building Ethereum Dapps teaches Dapps development on the Ethereum blockchain platform. You’ll begin with a mental model of how Dapps operate, and then dive into designing and implementing smart contracts in Ethereum’s Solidity language. You’ll explore Ethereum smart contract development tools, like Truffle and Web3, and pick up best practices for design and security. Practical exercises throughout give you valuable hands-on experience.