Side project / Road log

Spot the Sprinter.

Our Sprinter van wears a krima.ai plate and gets around. Tap the state where you saw it, add a note or a photo if you like, and watch the map fill in.

The plate to look for: a Texas license plate reading KRIMA.AI

Sightings map

How this was built

A small, complete piece of software.

The same discipline we bring to client work, at toy scale.

Vector map, no tiles

Fifty-one state outlines from the U.S. Census cartographic boundaries, projected with Albers USA at build time and inlined as SVG. Nothing is fetched from a map provider, and nothing tracks you.

Edge API on Cloudflare

A Worker in front of the static site answers a small JSON API and emails the team about each new sighting. The same projection runs server-side to turn a click back into latitude and longitude and confirm which state it landed in.

Database at the edge

Sightings live in Cloudflare D1, a SQLite database replicated to the edge, with migrations under version control and a moderation flag on every row. Photos are shrunk in the browser and kept in R2 object storage.

Abuse handled quietly

Input limits, a honeypot field, photo size and type checks, and a per-hour rate limit on a salted hash of the visitor’s IP. No accounts, and the page works with keyboard alone.

Moderation by Jev

Every note is checked by Jev, TypeSafe AI’s decision model, against eight family-friendly rules in one call that returns in milliseconds. Jev gives a calibrated probability for each rule. Our code, not the model, decides what to refuse, what to hold for a person, and what to publish.

Get in touch

Want something like this for your business? Let’s talk.

Internal tools, integrations, and AI capabilities, scoped and built by the people you talk to. Tell us about the problem and your timing.

  • hello@krima.ai
  • Response within one business day
  • A founder reads and answers every message

Your message goes straight to the founders by email. See our Privacy Policy.