<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://giuseros.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://giuseros.github.io/" rel="alternate" type="text/html" /><updated>2026-06-12T22:34:08+00:00</updated><id>https://giuseros.github.io/feed.xml</id><title type="html">Giuseppe’s 1hr Projects</title><subtitle>A dad of 2 exploring microcontrollers, FPGAs, and edge AI — one hour at a time.</subtitle><author><name>Giuseppe</name></author><entry><title type="html">Finding my travel history in 5 minutes with geotrace</title><link href="https://giuseros.github.io/2026/06/12/geotrace-travel-history.html" rel="alternate" type="text/html" title="Finding my travel history in 5 minutes with geotrace" /><published>2026-06-12T00:00:00+00:00</published><updated>2026-06-12T00:00:00+00:00</updated><id>https://giuseros.github.io/2026/06/12/geotrace-travel-history</id><content type="html" xml:base="https://giuseros.github.io/2026/06/12/geotrace-travel-history.html"><![CDATA[<p>I needed to apply for my UK passport, and that means listing every trip I’ve taken out of the country over the last few years. I know people who have spent <em>days</em> digging through old calendars, emails, and boarding passes to reconstruct this — and a few who gave up and paid someone to do it.</p>

<p>But the answer was sitting on my disk the whole time: my photos. Every picture my phone takes is quietly stamped with where and when it was taken. So I vibe-coded a little app that walks through a photo archive, pulls the GPS and timestamp out of each image (and out of the Google Photos Takeout sidecars), figures out which country I was in on any given day, and spits out a clean list of every trip away from “home”.</p>

<p>It took about five minutes. Five minutes to turn 18,000 photos into a tidy table of <em>“Italy, 5–9 April 2024”</em> rows. Amazing.</p>

<p>A couple of things I liked about how it turned out:</p>

<ul>
  <li><strong>It runs entirely offline.</strong> Your photos and your coordinates are about as personal as data gets, so the reverse-geocoding (turning latitude/longitude into a country) uses a local dataset. Nothing leaves the machine.</li>
  <li><strong>It’s honest about its limits.</strong> It’s an aid, not legal proof — trip dates are the first and last geotagged photo of a stay, so I still cross-check the important ones against boarding passes.</li>
</ul>

<p>I cleaned it up and put it on GitHub: <a href="https://github.com/giuseros/geotrace"><strong>geotrace</strong></a>. If you’ve got a pile of photos and a form to fill in, it might save you a week.</p>]]></content><author><name>Giuseppe</name></author><category term="python" /><category term="ai" /><category term="photos" /><category term="geocoding" /><summary type="html"><![CDATA[I needed to apply for my UK passport, and that means listing every trip I’ve taken out of the country over the last few years. I know people who have spent days digging through old calendars, emails, and boarding passes to reconstruct this — and a few who gave up and paid someone to do it.]]></summary></entry><entry><title type="html">Hello, World</title><link href="https://giuseros.github.io/2026/06/07/hello-world.html" rel="alternate" type="text/html" title="Hello, World" /><published>2026-06-07T00:00:00+00:00</published><updated>2026-06-07T00:00:00+00:00</updated><id>https://giuseros.github.io/2026/06/07/hello-world</id><content type="html" xml:base="https://giuseros.github.io/2026/06/07/hello-world.html"><![CDATA[<p>Hi, I’m Giuseppe. I work in GPU architecture, which is my true passion — but also my job. So this blog is deliberately <em>not</em> about that.</p>

<p>I’m a dad of two, which means my project budget is roughly one hour at a time. AI has been a bit of a superpower here: what used to take a weekend now fits into that one hour, and what used to take a week fits into a weekend. So I’ve started actually finishing things.</p>

<p>I have a shelf full of microcontrollers, old GPUs, FPGAs, and other bits of hardware that have been waiting for their moment. This is that moment. The projects here are small, sometimes silly, and entirely for fun. No deep dives into architecture (I get enough of that at work), just tinkering and exploring.</p>

<p>I’ll try to keep this updated as I go. First up: a <a href="https://github.com/giuseros/coral-tpu">Google Coral Dev Board</a> and some edge AI experiments.</p>

<p>Welcome to my personal relaxation space.</p>]]></content><author><name>Giuseppe</name></author><category term="intro" /><category term="edge-ai" /><summary type="html"><![CDATA[Hi, I’m Giuseppe. I work in GPU architecture, which is my true passion — but also my job. So this blog is deliberately not about that.]]></summary></entry></feed>