Well done! What rubber are you using?
I also went over a year until the flat a few months ago, I am not sure of the mileage though, over 4000 km. But the previous flat was an over pressure flat on a hot road on a hot east coast day after a fast downhill with a stop sign at the bottom. So it has been longer since an actual puncture.
It is nice not having to fix them. I still plan time for fixing them on my commute.