My role
Product idea, experience design, development with Claude Code, and testing through my own relocation research. Built with Next.js, Google Maps Platform (Places, Geocoding, Routes), and city police open data.
A neighborhood research tool I built for my own relocations, as my wife and I moved to a new state every three months for her optometry rotations.
Personal-use prototype · Not publicly hosted. Watch the recorded walkthrough.
Product idea, experience design, development with Claude Code, and testing through my own relocation research. Built with Next.js, Google Maps Platform (Places, Geocoding, Routes), and city police open data.
My wife’s optometry rotations meant moving to a new state every three months, sometimes splitting our time between two cities. Each move meant finding an area that fit her commutes and our everyday needs.
I kept switching between maps, Claude, local research, and furnished rental sites. I built blocky to bring that search together.
Enter your work addresses, rank what matters to you, and compare neighborhoods on one map.
I used earlier versions during moves across Kansas, Missouri, Florida, California, and Pennsylvania.
I designed the product, built it with Claude Code, and tested it against my own housing search.
Missing crime data gave one area a misleading safety score. A commute-scoring issue also favored suburbs far from two clinics. I caught and fixed both by checking the output against real places.
Filters lagged while the map drew about 1,600 pins and 1,600 colored squares. I reduced the pins to about 230 and combined the heatmap into one image. Filters then felt near-instant.
Caching the area’s data let me update rankings without repeating the same lookups, reducing waits and API costs.
A working prototype I used for my own moves. The Philadelphia-area dataset includes about 660 gyms, 360 coffee shops, 85 mosques, and 52,000 police reports from a year of data.
Finding the right area was only half the job. I still had to search Furnished Finder separately to see what was available. Connecting neighborhoods to available rentals would make the tool more useful.
I also learned to make gaps in the crime data clear instead of presenting every area with the same confidence.
Personal-use prototype built with Claude Code. The app is not publicly hosted.

Next.js · Google Maps Platform
Places, Geocoding & Routes · City police open data