<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://thomas-wade.com/django-web-application-for-real-time-remote-structural-health-monitoring</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/short-term-memory-for-a-global-shm-system-of-systems-with-redis</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/qc-cloud-platform-batch-manufacturing-operations-with-streamlit</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/document-based-qc-record-storage-with-mongodb-and-flask</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/automate-and-schedule-extensible-report-generation-with-apache-airflow-and-mongodb</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/component-level-root-cause-analysis-from-mystery-failure-to-mems-oscillator</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/multiplexorama-bridging-hardware-firmware-and-software-in-mass-manufacturing</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/designing-a-production-quality-system-tying-test-stations-to-a-single-audit-ready-record</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/building-webscope</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/migrating-from-on-premise-to-aws-without-downtime-a-small-teams-field-guide</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/rnns-lstms-and-attention-mechanisms-for-time-series-forecasting-in-shm</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/iaas-self-hosted-solution-for-structural-health-monitoring-system-using-docker</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/resume-tom-wade</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/role-based-access-control-rbac-for-shm-applications</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/high-throughput-real-time-alerting-system-using-apache-kafka-mysql-and-redis</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/robust-mysql-backup-using-aws-rds-for-offloading-rest-api-traffic</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/cellular-iot-in-practice-what-ive-learned-deploying-sim-backed-gateways-internationally</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>1.0</priority></url><url><loc>https://thomas-wade.com/about-tom-wade</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/projects</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url><url><loc>https://thomas-wade.com/data-engineering-blog</loc><lastmod>2026-05-01T16:40:09.000Z</lastmod><priority>0.5</priority></url></urlset>