James Ridgway

James Ridgway

Software engineer 🧑‍💻 and technology nerd 💻. Enthusiastic about designing high quality software.