I’m thrilled to share that I’ve just deployed my latest project, ArenaGPT, a concierge application designed to enhance the experience for the FIFA 2026 tournament!
Developing this project was an intense but incredibly rewarding journey. My goal was to create a smart, efficient, and user-friendly tool that provides real-time stadium information and support to tournament fans.
Key highlights of the project:
Tech Stack: Built with Streamlit for a fast, responsive UI and powered by Google Gemini 3.5 Flash for intelligent backend responses.
Data & Mapping: Utilized Pandas to structure the coordinate data for all 16 host stadiums, allowing for dynamic, interactive venue mapping within the app.
Engineering Focus: Prioritized security from day one by implementing environment-based secret management, ensuring sensitive API keys remain protected and out of public version control.
Deployment: Successfully moved from local development to production using GitHub and Streamlit Community Cloud.
This project was a great opportunity to dive deeper into Python, improve my Git workflows, and apply AI to a real-world sporting event.
🎯 How to Use ArenaGPT
ArenaGPT is designed to be a simple, intuitive concierge. Here is a quick guide to its core features:
1. Select Your Stadium

Purpose: To tell the AI which venue you are interested in so it can provide specific, relevant information.
How it works: Click on the dropdown menu labeled "Select your stadium:".
Scroll through the list and choose one of the 16 official FIFA 2026 host stadiums (e.g., MetLife Stadium, AT&T Stadium).
The app will instantly update the map and the AI assistant's instructions to focus on that specific location.
2. Interactive Venue Map
Purpose: To provide a visual reference of the stadium's location and its surroundings.
How it works: Once you select a stadium, a map will appear below the dropdown.
Use your mouse or touchpad to pan (click and drag) and zoom (scroll wheel or +/- buttons) to explore the area.
A red location pin marks the exact spot of the stadium.
3. AI Concierge (Chat Interface)
Purpose: To get instant answers to your questions about the stadium, match day operations, and tournament rules.
How it works: Locate the chat input box at the bottom of the page, which reads "Ask ArenaGPT about [Your Selected Stadium]...".
Type your question clearly. For example:
Press Enter or click the arrow icon to send your message.
The AI will process your request and provide an answer based on its current database of FIFA 2026 information.
Check out the project here: https://arenagpt.streamlit.app/
I’d love to hear your thoughts or feedback! Always looking to connect with others interested in AI, software development, and the future of sports technology.



Top comments (0)