A software development experience building an autonomous AI agent using AI coding and brainstorming assistants - the benefits, challenges, and insights gained