The Archive
Field Notes.
A working archive of OSINT challenges I have solved and open-source investigations I have run. Method, evidence, and what I missed the first time.
2026
Window Seat: A jet engine over many snowy mountains
Solving Bellingcat's window-seat geolocation challenge. Yellow engine cowls cut the airline pool to three; FlightRadar24 playback narrowed it to two flights over the Alps; a valley silhouette did the rest.
Read the writeup →Touching Tarmac: A taxiing photo and an ICAO code
Solving Bellingcat's geolocation challenge from a single photo of parked aircraft. Reading the livery, walking through the airline's route map, and confirming a control tower against historical satellite imagery.
Read the writeup →Rapid Fire: A burst that wasn't gunfire
Solving Bellingcat's audio-only challenge with three minutes of recording and no metadata. A Google dork that landed on the answer.
Read the writeup →Urban Symphony: An audio fingerprint of a city
Solving Bellingcat's audio-only challenge with three minutes of recording and no metadata. Working backwards from a pickpocket announcement, bicycle traffic, a Google dork on a travelator phrase and a carillon run to pinpoint a single tower in Amsterdam.
Read the writeup →No entries in this category yet — check back soon.