• Projects 4
  • Rating 5.0
  • Rating 1 184

Budget: 250 EUR Deadline: 5 days

Hello Mario,

Intermittent freezes in a Vanilla JS app on Supabase Realtime plus Upstash Redis almost never come from the feature that visibly hangs. In my experience the usual root causes are:

- Realtime subscriptions that are created on every re-render or route change and never unsubscribed, so after a while the client holds dozens of open channels and the socket starts backing up.
- No reconnect/backoff handling: Supabase drops the websocket (tab sleep, network blip), the app never resubscribes, and the UI just sits there looking "stuck".
- Redis calls issued per keystroke or per scroll event instead of being debounced, hitting Upstash rate limits — which return errors that the app swallows silently.
- Serverless cold starts on Vercel masked as "the app froze".

How I would work:

  • Projects 20
  • Rating 5.0
  • Rating 3 549

Budget: 21750 EUR Deadline: 8 days

Hi Mario,

This is exactly the kind of project where a careful human review matters more than rewriting everything.

Your app already works, which usually means the real issue is not “bad code” overall, but unstable logic around async flows, state persistence, network failures, and service communication. In Vanilla JS apps, intermittent freezes often come from unhandled promise chains, race conditions, inconsistent local state, or weak recovery when Supabase/Upstash requests fail or return later than expected.

I can help by approaching this in the right order:
- inspect the failing flows using Supabase and Upstash logs, plus browser/network behavior
- isolate the exact crash/freeze triggers instead of masking symptoms
- refactor the affected JS modules to make loading, error, retry, and empty states explicit and safe

Turnkey Website Development • SEO • Google Ads • Meta Ads. I help businesses attract new customers and grow online.
Freecora CRM — SaaS Platform for Managing Projects and Finances
  • Projects 5
  • Rating 5.0
  • Rating 673

Budget: 250 EUR Deadline: 7 days

Hello, I worked on a Dashboard for a startup — refactoring Vanilla JS + Supabase realtime, reduced the number of crashes by 80% and the API response time from 2s to 400ms.

Mario, I'm curious to know — does the app crash more often with simultaneous realtime subscriptions from multiple users, or is it more related to specific operations in Supabase/Redis?

I suggest we connect, I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects 33
  • Rating 5.0
  • Rating 10 028

Budget: 250 EUR Deadline: 4 days

I see your task regarding the stabilization of a web application on Vanilla JS with Supabase and Upstash. I will focus on log analysis, refactoring JS for reliable error handling, and optimizing state and communication with services.

Write to me, and we can discuss everything in detail, and I can start working right away.

Portfolio: Freelancehunt
Reviews: Freelancehunt

  • Projects 38
  • Rating 5.0
  • Rating 2 365

Budget: 250 EUR Deadline: 4 days

Hello Mario,

Your description strongly suggests the application doesn't need to be rewritten. The most likely causes are race conditions, duplicated Realtime subscriptions, unfinished async operations, or inconsistent frontend state after network failures.

My approach is to identify the root cause first instead of patching symptoms. I'll analyze Supabase and Upstash logs, inspect network requests, reproduce the failing scenarios, and determine exactly what triggers the crashes and freezes. After that, I'll refactor only the affected modules while preserving the existing architecture where it already works well.

I'll also review loading and error state handling, frontend state persistence, Realtime subscriptions, duplicate requests, async flow management, query efficiency, and the integration between the client, Supabase, and Upstash. If the issue involves Auth, RLS policies, or state synchronization, I'll verify those as well.

As a first step, I can review one problematic workflow or one module at no cost and provide my findings on the most likely source of the instability. If you're satisfied with the analysis, we can continue with the complete refactoring.

Andrey K.
1 284 1
  • Projects 1 288
  • Rating 5.0
  • Rating 97 666

Budget: 250 EUR Deadline: 1 day

Hello.I have been working with JavaScript for more than 9+ years. I'm ready to cooperate.

  • Projects 22
  • Rating 5.0
  • Rating 5 076

Budget: 250 EUR Deadline: 5 days

Hello ⭐️! I am a highly skilled web developer with over ✅ 7 years of expertise in backend development and modern web technologies.

Recent Projects:
✔️ https://homenly.com
✔️ https://omgfirms.com
✔️ https://novobudova.pro
✔️ https://confidence-tech.com
✔️ https://homexcrm.com
✔️ https://yotu.pro
✔️ https://skyhigh-lviv.com/

  • Projects 13
  • Rating 5.0
  • Rating 6 775

Budget: 250 EUR Deadline: 3 days

Hello, Mario! My name is Nina, I am a manager. We have thoroughly understood the problem with your application. The situation is classic: AI (Claude Code) writes modular Vanilla JS structure well, but often makes mistakes in complex asynchronous operations (race conditions), handling edge cases, and memory leaks during Realtime subscriptions.

My Full-Stack developer works daily in the Claude / Vercel / Supabase ecosystem and will quickly find the root of the problem.

How he will solve the task:
Log analysis: He will study network requests, Vercel Functions logs, and limits in Upstash Redis to understand where the connection is hanging.
Fixing asynchronous issues: He will rewrite promise chains, add strict error handling (try-catch), loaders, and protection against duplicate API requests.
Database optimization: He will check Supabase Auth sessions and Realtime listeners (they need to be properly closed to prevent the application from hanging).

The engineer works quickly directly through the CLI terminal, and the code will remain clean and free of unnecessary libraries. Please message me, ready to discuss the details.

  • Projects -
  • Rating -
  • Rating 226

Budget: 250 EUR Deadline: 2 days

Hello. Mario M.
I have extensive experience working with JavaScript and Supabase.
In particular, I have specific experience with Supabase Edge Functions, RLS, and authentication.
I have carefully reviewed the requirements of your project, and as you can see in my portfolio, I have significant experience in the areas you are requesting.
I look forward to the opportunity to discuss this in more detail in the future.
Thank you.

  • Projects -
  • Rating -
  • Rating 340

Budget: 250 EUR Deadline: 3 days

Hi Mario,
I'm Hiroshi Funaoka from Japan.
I have a look at your post carefully.
I can do it perfectly.
Looking forward to our discussion. thank you!

  • Projects 9
  • Rating 5.0
  • Rating 656

Budget: 250 EUR Deadline: 1 day

Hello, Mario!
The overall task is clear. To give you a precise answer regarding timeframes and pricing, I'd like to clarify a few questions I had after analyzing your task.
Privately message me – we'll discuss the details and your preferences.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules