Alexandre Castro PLATFORM TOOLSMITH
blog / about
Blog
2025
  • Dec 9, 2025
    Building a Custom AI Code Reviewer for GitHub Enterprise with Bedrock and Go
    How I built Archbot, a custom AI code reviewer for GitHub Enterprise using AWS Bedrock, Repomix, and Go. Includes the failed attempts, the two-phase architecture that solved context explosion, and production Go code samples.
2024
  • May 14, 2024
    You are a Senior Engineer, Mastering Software Architecture and Design (Part 2)
    To excel as a Senior Engineer, stay up-to-date, and learn about software design and architecture, focus on books and practice!
  • May 8, 2024
    You are a Senior Engineer, now what? (Part 1)
    Explore the transition to seniority, emphasizing the importance of continuous learning and mastering both technical depth and breadth.
2023
  • Feb 1, 2023
    Kafka Retries: Implementing Consumer Retry with Go
    Unlock the power of retries for your event-driven applications using Apache Kafka with a simple solution. Learn about the limitations of retries in Kafka and how to overcome them for successful processing of large streams of data in real-time
© 2025 Alexandre Castro
· Views are my own · CC BY-SA 4.0 · Mentoring