Skip to content

SessionVault, a Chrome extension we built and maintain for a client, is on the Chrome Web Store.We built SessionVault, now on the Chrome Web Store.Read how we built it

ThynkDone

Case studies

Things we built that are still running

Products with real users, pipelines that run every day, and infrastructure that stays up. Client names appear only where we have permission; everything else is under NDA.

The same SwiftBids alert shown as it appears in Telegram, Slack, Discord and email

Client SaaS for car dealers · Live, in alpha

SwiftBids

Saved-search alerts for licensed car dealers.

Dealers who buy from wholesale marketplaces used to re-run the same searches all day. SwiftBids checks Manheim OVE for them on a schedule they choose and sends each match, priced against its market value, to email, Telegram, Slack or Discord.

  • More than 100 API endpoints and 5 background workers
  • Subscription billing with a free trial
  • We host and monitor it ourselves
Two accounts on the same website, signed in side by side with SessionVault

Client Chrome extension · On the Web Store

SessionVault

Several accounts on the same website, one tab each.

Every tab gets its own cookies and storage, so you can stay signed into work and personal accounts side by side. It handles tricky sign-ins like Google’s, keeps everything on your computer and collects no data.

  • Built on Manifest V3
  • Translated into 18 languages
  • Every permission documented for Web Store review
  • Data pipeline · NDA2M+records processed

    Competitor data, every day

    Three contractors had said it couldn’t be done. Our Playwright pipeline has run daily since, with nobody restarting it.

  • Full-stack app · NDA1 teamfront to back

    A platform, front to back

    Next.js frontend, FastAPI backend, deployed on the client’s own server and running without incidents for months.

  • Infrastructure · NDA0 minof downtime

    A server move without downtime

    Automation, monitoring and supervision moved to a new Ubuntu server while everything stayed up. The client kept us on.

  • Our own setup3self-hosted services

    The services we run ourselves

    Our mail server, live chat and this website all run on our own server, and their status is checked every 30 seconds.

Tell us what you’re working on

A senior engineer reads every message and replies within 24 hours, with questions or first thoughts.