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

We build your software, then we stay and keep it running.

ThynkDone is a small engineering studio. We make web apps, Chrome extensions and automation, and we look after the servers they run on. One client has worked with us for more than six years.

SwiftBids, a vehicle alert service we built and run for a client, showing a listing priced against market valueSessionVault, a Chrome extension we built for a client, for using several accounts on one site

We've delivered over 1,000 projects for clients in more than 12 countries, and nine in ten new projects come from past clients or people they sent our way.

Technologies we ship with

  • Next.js
  • React
  • Angular
  • TypeScript
  • Node.js
  • Python
  • FastAPI
  • Flask
  • Playwright
  • Selenium
  • PostgreSQL
  • Redis
  • Docker
  • Celery
  • Telegram API
  • Chrome MV3
  • Ubuntu
  • Windows Server
  • Nginx
  • Apache
  • systemd
  • Mail servers
  • SMTP relays
  • Live chat
  • Server-side analytics
  • SSL/TLS

Recent work

Two client products we built and still look after, plus projects we can describe without breaking an 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.

All case studies

What we do

Most projects need all three. One team doing them means nothing gets lost between people.

Build

Web apps, SaaS and extensions

Frontends
Next.js, React and Angular interfaces that load fast and stay easy to change.
Full-stack apps
React or Next.js on top of FastAPI or Node.js, deployed where you want.
Python backends
FastAPI services with logging, retries and failure recovery from day one.
Chrome extensions
Manifest V3 extensions with permissions that pass Web Store review.

Automate

Bots, scrapers and pipelines

Browser automation
Playwright and Selenium jobs that keep working when the site changes.
Integrations
APIs, webhooks and OAuth connecting the tools you already use.
Data pipelines
Scheduled collection and clean storage of large amounts of outside data.
Bots and alerts
Telegram, Slack and Discord bots that tell you before a customer does.

Run

Servers, deploys and ongoing care

Managed servers
Ubuntu and Windows Server setup, SSL, deploys, monitoring and backups.
Self-hosted tools
Your own mail server, live chat and analytics on your own domain.
Retainers
Monthly fixes, upgrades and security patches. Our longest is over six years.

How our own servers are doing

We run our own mail, live chat and website, and we host SwiftBids for our client. Our server checks each one every 30 seconds.

  • thynkdone.comThis websiteUp · HTTP 20037 ms45 days left
  • help.thynkdone.comLive chat · self-hostedUp · HTTP 200151 ms89 days left
  • mail.thynkdone.comMail server · self-hostedUp · HTTP 20067 ms89 days left
  • swiftbids.appSwiftBids · client SaaSUp · HTTP 20062 ms89 days left
Live status of the services we run, checked every 30 seconds
ServiceStatusResponseCertificate
thynkdone.comThis websiteUp · HTTP 20037 ms45 days left
help.thynkdone.comLive chat · self-hostedUp · HTTP 200151 ms89 days left
mail.thynkdone.comMail server · self-hostedUp · HTTP 20067 ms89 days left
swiftbids.appSwiftBids · client SaaSUp · HTTP 20062 ms89 days left

Checked at UTC. Next check in 30 s.

How we run our own setup

How a project runs

The same four steps every time, so you always know what happens next.

  1. First call

    We talk about the problem and the system around it: what breaks if it fails and what success looks like.

  2. Written proposal

    You get what we'll build, how long it takes and what it costs before any work starts. Uncertain parts are marked as uncertain.

  3. Building

    You see progress as it happens and can ask questions at any point. We write the documentation alongside the code.

  4. Handover and after

    You get the code, the docs, deployment notes and a handover call. Many clients keep us on afterwards.

What clients told us

“Brought them in for a two-week engagement, ended up retaining them for eight months. The quality bar is consistent. Doesn't matter if it's a quick fix or a full system rebuild. Always senior-level output.”
James H., Technical Lead, Ireland
“I'll be honest, I wasn't expecting much based on past experiences with contractors. ThynkDone was still responding to questions three months after delivery and proactively flagged a breaking API change before it took our system down.”
Priya N., Product Manager, Singapore
“Server was a mess: memory leaks, cron jobs nobody understood, deployments that broke other deployments. ThynkDone audited everything, rewrote what needed rewriting, and documented what they didn't touch. Night and day.”
Carlos R., E-commerce Director, Spain
“ThynkDone has been managing our server infrastructure, deployments, and three client-facing applications for over two years. We haven't had to think about uptime once. That kind of operational reliability is exactly what a growing business needs.”
Omar S., Operations Director, United Arab Emirates
“They migrated our entire automation stack from a fragile collection of scripts to a proper async system with monitoring and alerting. The first time something upstream broke, we found out via Telegram before any data was lost.”
Fatima O., Operations Lead, Nigeria
“I've worked with a lot of Python developers. The async architecture they delivered was cleaner than what our internal team would have written. Proper error handling, structured logging, the works. Rare to find this level outside a senior full-time hire.”
Tom B., Data Engineer, Netherlands
Read 9 more
“The team delivered a flawless Playwright automation that handled dynamic login flows and structured data exports perfectly. Zero back-and-forth, zero revisions. They clearly understood the problem before writing a single line of code.”
Sarah K., E-commerce Founder, United States
“Not the cheapest option I evaluated, but the difference showed up immediately in the work. Production-grade FastAPI backend with webhook handling that's been running without issues for over eight months. Clean architecture, solid docs, and communication that was actually useful.”
Daniel M., SaaS Developer, Germany
“Handled our entire Ubuntu server migration including automation deployments with zero downtime. This is a team that knows servers, not just code. Monitoring, scheduling, process supervision: all sorted in a single engagement.”
Raj P., Infrastructure Lead, United Kingdom
“Took a couple of rounds to nail the exact workflow we needed, but once we aligned on the spec the execution was clean and fast. The Telegram bot and data sync pipeline saves our team 10+ hours every week and has been rock solid since launch.”
Alex T., Operations Manager, Australia
“We came with a vague idea and a broken prototype. They came back with a scoped proposal the next day, built exactly what was described, and the system has processed over 2 million records since launch without a single failure.”
Marcus L., Startup CTO, Canada
“They automated a competitor data pipeline that three other contractors said wasn't possible due to the site's bot protection. Running daily for five months now. I stopped asking how it works and just watch the data come in.”
Yuki S., Growth Lead, Japan
“The webhook integration they built handles thousands of events per hour and hasn't dropped one. What impressed me most was the edge case handling: they thought of scenarios I hadn't mentioned. That only comes with real experience.”
Anya V., Founder, Ukraine
“They built our entire platform: Next.js frontend, FastAPI backend, deployed on our VPS. One team, zero handoff gaps. The codebase is clean, the docs are real, and it's been running without incidents for months.”
Lena C., Product Founder, Sweden
“Needed a React dashboard with no shortcuts: typed components, clean architecture, fast loads. ThynkDone delivered exactly that. I didn't have to fight the codebase to make changes after handoff. Rare.”
David R., Startup Co-founder, United States

A note from us

We started ThynkDone to do the kind of work agencies usually pass on to whoever is free. We build things properly and then we stay, because software that nobody looks after slowly stops working.

Our clients range from solo founders to operations directors in North America, Europe, Asia-Pacific and the Middle East. For one of them, we have been the only technical partner for their whole infrastructure for more than six years.

We take on scoped projects and long-term retainers, not one-off fixes, so each piece of work gets our full attention. Senior engineers own every project, and when one needs more hands we bring in people who meet the same bar. When you write to us, a senior engineer reads it and replies within a day.

Thanks for reading. We'd like to hear what you're working on.

Mason AkersFoundersupport@thynkdone.com

Questions people ask before writing to us

Not answered here? or email support@thynkdone.com.

Do you take on small tasks?

We focus on scoped projects and retainers rather than hourly fixes. The usual minimum is a clearly defined piece of work with a start and an end.

What if I don't know exactly what I need?

That's what the first call is for. Describe the problem and we'll suggest the simplest thing that solves it, with the trade-offs spelled out.

How long does a project take?

It depends on the scope. The proposal includes a timeline split into milestones before any work starts.

Who owns the code?

You do. You get the source code, documentation, deployment notes and a handover call.

I'm not technical. Can we still work together?

Yes. We explain decisions in plain language and agree the work in terms of results, not jargon.

Which time zones do you cover?

We work asynchronously, so time zones rarely slow anything down. Most clients are in the US, Europe and Asia-Pacific, and we arrange calls when they help.

Do you build browser extensions?

Yes. We built SessionVault, a Manifest V3 Chrome extension for using several accounts on one site, for a client and still maintain it. It’s on the Chrome Web Store in 18 languages.

Do you sign NDAs?

Yes, before any project details are discussed.

Can we keep you on after the project?

Yes, and that's how most long-term clients work with us. Many started with one scoped project and stayed on a retainer. Our longest retainer is over six years.

What does a retainer include?

Whatever keeps your systems healthy: monitoring, fixes, upgrades, security patches and new features, on a monthly scope agreed up front.

How does payment work?

A deposit to start and the rest on delivery, or in milestones for longer projects. Retainers are billed monthly in advance.

Tell us what you're working on

A senior engineer reads every message and replies within 24 hours, with questions or first thoughts. If we're a good fit, you'll get a written proposal before any work starts.

support@thynkdone.com
  • Prefer chat? . It goes to the same inbox.
  • We take on scoped projects and retainers, not one-off fixes.
  • Your details are only used to reply to you. Read our privacy notes.

We reply within 24 hours. No newsletters.