At Roam, we help people navigate the complex world of visa applications. One of our biggest challenges was getting accurate, up-to-date visa information from hundreds of different sources. With visa rules changing frequently across 195+ countries, manual research wasn't cutting it anymore. We needed a better way to keep our users informed.
A visual overview of how we collect and process visa information.
I led the development of a custom tool that automatically gathers visa information from government websites worldwide. Think of it as a smart assistant that works 24/7, constantly checking and updating visa requirements so our team doesn't have to do it manually.
Our data collection tool in action, showing real-time progress and error checks.
Raw data isn't very useful if it's messy or inconsistent. We built a system that cleans and organizes the information as it comes in, making sure everything is standardized and easy to understand. When we found gaps in the data, we used AI to help fill them in, always making sure to verify the accuracy.
Breaking down the project into manageable phases.
Visa rules change often, so we set up an automated system that regularly checks for updates. This means our users always have access to the latest information without our team having to manually check hundreds of websites every day.
This project transformed how we handle visa information at Roam. We now maintain accurate data for over 195 countries, and our users can trust that they're getting up-to-date information. The automated system saves our team countless hours of manual work, letting them focus on helping users with more complex queries.
Tracking our progress: visa information coverage across different countries.
This project taught me invaluable lessons about leading digital transformation in the public sector. I learnt how to balance innovation with security, how to bring stakeholders along on a journey of change, and how to deliver complex technical solutions whilst keeping the focus on improving people's lives.