---
title: "Ray Berger (@raybb) | Hashnode"
description: "Urbanist / Software Engineer. Read the latest articles by Ray Berger on Hashnode."
url: "https://hashnode.com/@raybb"
---

@raybb

# Ray Berger

@raybb · San Francisco · Joined December 2020

Urbanist / Software Engineer

[Website](https://rayberger.org/)

### [Appreciating the SFO Watering Hole](https://blog.rayberger.org/appreciating-the-sfo-watering-hole?utm_source=hashnode&utm_medium=feed)

Last week, after dutifully opting out of the TSA’s facial recognition and making it through all the scanners, I reached the only line in any airport that brings me joy: the SFO watering hole (as I now

4 min read · [blog.rayberger.org](https://blog.rayberger.org/appreciating-the-sfo-watering-hole?utm_source=hashnode&utm_medium=feed)

[Sep 22](https://hashnode.com/posts/appreciating-the-sfo-watering-hole/6ab20ef176cedfba46da1757)

### [A Faster Way to Save Links to Notion (or any API) on Android](https://blog.rayberger.org/a-faster-way-to-save-links-to-notion-on-android?utm_source=hashnode&utm_medium=feed)

Notion isn't exactly known as a speed demon... On Android it can take 30+ seconds to share a URL to the Notion app. It's faster to paste the link in the Notion app directly. I know because I do it 10-

3 min read · [blog.rayberger.org](https://blog.rayberger.org/a-faster-way-to-save-links-to-notion-on-android?utm_source=hashnode&utm_medium=feed)

[Jun 5](https://hashnode.com/posts/a-faster-way-to-save-links-to-notion-on-android/6a228618f0f7ce31c4efef65)

### [Caring for My Father Online](https://blog.rayberger.org/caring-for-my-father-online?utm_source=hashnode&utm_medium=feed)

When dad’s phone died I was the first one mom called for help. She always apologizes when calling for help. I’m not sure if she’s just being polite or she really doesn’t know the joy it brings me to b

5 min read · [blog.rayberger.org](https://blog.rayberger.org/caring-for-my-father-online?utm_source=hashnode&utm_medium=feed)

[Mar 28](https://hashnode.com/posts/caring-for-my-father-online/69c71dad7cf2706510709fbd)

### [Mapping Thrift Stores vs. Median Household Income in San Francisco](https://blog.rayberger.org/mapping-thrift-stores-vs-median-household-income-in-san-francisco?utm_source=hashnode&utm_medium=feed)

Last year, I learned QGIS through the GIS and Spatial Analysis for Urban Practitioners course by All Things Urban. This year, with free Udemy access via SFPL, I'm looking to expand my skills. First, I dug up my old final project to revisit and share....

1 min read · [blog.rayberger.org](https://blog.rayberger.org/mapping-thrift-stores-vs-median-household-income-in-san-francisco?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/mapping-thrift-stores-vs-median-household-income-in-san-francisco/6971c6da7263d0384424d842) [Jan 22](https://hashnode.com/posts/mapping-thrift-stores-vs-median-household-income-in-san-francisco/6971c6da7263d0384424d842)

### [How to Convert Strings to Wikidata QIDs](https://blog.rayberger.org/how-to-convert-strings-to-wikidata-qids?utm_source=hashnode&utm_medium=feed)

TLDR: I made a tool to do this: Wikidata string to QID tool (source). Bulk adding information to Wikidata by hand is a pain. I have an idea for creating a map of MVNOs (mobile virtual network operators) and their ownership (AT&T owns Cricket, Verizon...

2 min read · [blog.rayberger.org](https://blog.rayberger.org/how-to-convert-strings-to-wikidata-qids?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-convert-strings-to-wikidata-qids/6901bd4fffc6d739503bf932) [Oct 29, 2025](https://hashnode.com/posts/how-to-convert-strings-to-wikidata-qids/6901bd4fffc6d739503bf932)
