Skip to content
WWI Trenches
Trench systems on the Western Front, near Arras, during World War I. National Library of Scotland

About Me

I’m Andrea Siotto — a historian, geospatial analyst, and developer working at the intersection of historical research, spatial data, and modern automation tools.

I hold a PhD in Military and European History, History of Technology, and Digital History, and I’ve worked extensively with historical archives, mapping systems, and software development to research complex historical events. I love to collect, clean, organize, structure, and analyze historical and geospatial datasets.


📚 Core Expertise

  • Historical Research
    Archival research, war history (WWI,WWII, Vietnam), military technology and air rescue operations, document analysis

  • GIS and Mapping
    ArcGIS, spatial databases, OpenStreetMap integration, Tkinter mapping with custom layers, coordinate extraction pipelines, geolocation from messy sources

  • Software Development
    Python, SQL, Git, Jupyter, REST APIs, data pipelines, automation tools, custom library development publicly accessible: wikigeocode, Getty_TGN_Finder, CanvaMap,HLL_Stats_Tool, Pdf-Archive-Manager

  • Data Processing & Visualization
    pandas, matplotlib, geospatial visualization, historical mapping apps, Excel integration


🛠 Selected Tools & Languages

  • Languages: Python, C#, HTML/CSS
  • Frameworks & Tools: MkDocs, Tkinter, SQLite, Git, ArcPy, FastAPI
  • Libraries: pandas, geopandas, PIL, requests, BeautifulSoup
  • Data Formats: GeoJSON, KML, CSV, XML, JSON

✏️ What I Do

I build custom digital tools to: - Clean and structure historical data - Visualize spatial relationships across time - Make complex data accessible through maps and code - Bridge the gap between academic research and digital platforms

Whether it's reconstructing WWII operations or designing reusable Python libraries, I enjoy combining accuracy, clarity, and automation.


📫 Contact

I'm always open to collaborations in digital humanities, GIS development, or historical data projects.

You can reach me at siotto.public@gmail.com [LinkedIn] (https://www.linkedin.com/in/andrea-siotto/) or view my code on GitHub.