• Projects 10
  • Rating 4.3
  • Rating 773

Budget: 250 EUR Deadline: 5 days

Hi Mario. I've cleaned up a couple of AI-written Vanilla JS apps sitting on Supabase — in my experience the random freezes usually come from realtime channels that get re-subscribed on every render and never closed, plus fetches with no abort or timeout, so one slow request blocks the whole screen. Before touching the code I'd go through your Supabase and Upstash logs and reproduce one freeze, otherwise it's guesswork. Do the hangs show up on a specific screen, or anywhere once the tab has been open for a while?

  • Projects 31
  • Rating 5.0
  • Rating 6 447

Budget: 650 EUR Deadline: 5 days

I can take this as a technical stabilization and reengineering task, but 250 EUR is likely only enough for a limited diagnostic pass. For a real first stage with bug reproduction, log analysis, root cause mapping, and critical fixes, I would estimate from 650 EUR and 5 working days.

WE would start with Supabase, Upstash and Vercel logs, then reproduce the freezes, isolate whether the problem is state handling, realtime subscriptions, queries, Redis usage, or frontend async flow. After that I would patch the highest risk parts - loading states, failed requests, retries, state persistence, and secure API usage. I would probaly avoid a large rewrite first, because stability issues need evidence before surgery =/

> Please share whether the app has a repository with reproducible steps for the crashes.
> Do the freezes happen for all users or only after login, realtime updates, or specific database actions?

Relevant examples from Ingello
> https://business.ingello.com/fractal - close by architecture and complex software logic with AI assisted systems
> https://business.ingello.com/platforma - relevant to platform stability, roles, data flows and business logic

Similar project: Рефаткоринг приложения
  • Projects 15
  • Rating 5.0
  • Rating 4 608

Budget: 250 EUR Deadline: 3 days

Hi.

I'm an experienced full-stack developer with ten years under my belt. I've worked on large-scale projects such as ride-hailing (online taxi marketplace), express delivery, and hypermarket&delivery platforms.

I'm feel confident working with someone else's code — finding and fixing bugs, and improving the codebase through refactoring. This is what I deal with on a daily basis, so if you're looking for someone you won't have to worry about when it comes to quality and results — reach out, let's talk through your project. I'll run a proper audit of the current codebase, and together we'll map out a plan for how to move forward and hit your goals.

As for bugs: over all my years in IT, I've become convinced that solid error detection at the architectural level — together with proper handling, logging, and monitoring — takes away that pain and dramatically speeds up both incident response and the development process itself.

Yes, I understand the code was generated by AI — but I've come across code from indie developers where, honestly, the AI comes out ahead.

  • Projects 5
  • Rating 5.0
  • Rating 1 321

Budget: 250 EUR Deadline: 5 days

Hi Mario,

Intermittent freezes in an AI-generated Vanilla-JS app usually trace back to unhandled async states around the data layer: a Supabase Realtime channel that silently drops and never reconnects, or an Upstash/Redis call with no timeout that hangs and leaves the UI stuck loading. That lines up with the "periodic crashes and hangs in certain features" you describe.

How I'd approach it:
- Reproduce and instrument first: pull the Supabase and Upstash logs, correlate them with the frontend network errors, and pin the real root cause instead of patching symptoms.
- Harden the async paths: proper loading/error handling, request timeouts and reconnect logic for Realtime and Redis, so a dropped connection recovers instead of freezing.
- Tighten state and queries: fix stale frontend state, cut redundant round-trips, and keep the API calls safe (no keys exposed client-side).

I work with modern JS, PostgreSQL and Redis daily and I'm comfortable reading through AI-generated modular code. The price fits your 250 EUR budget; a realistic timeline is 4-5 days once I have repo access and can see the logs.

  • Projects 23
  • Rating 5.0
  • Rating 4 583

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:

Andrey K.
1 298 1
  • Projects 1 302
  • Rating 5.0
  • Rating 104 945

Budget: 250 EUR Deadline: 1 day

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

  • Projects 20
  • Rating 5.0
  • Rating 3 554

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 -
  • Rating -
  • Rating 485

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 518

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 5
  • Rating 4.9
  • Rating 756

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 9
  • Rating 5.0
  • Rating 763

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.

  • Projects -
  • Rating -
  • Rating 554

Budget: 465 EUR Deadline: 21 days

I have experience working with JavaScript, API integrations, and databases. I can conduct a code and log audit, localize the causes of freezes, fix error handling and states, optimize queries to Supabase/Upstash, and prepare the application for stable operation on Vercel. Please advise:
1. Is there access to the repository, Vercel, Supabase, and Upstash?
2. Which specific functions most frequently freeze or crash?
3. Are there logs, screenshots of errors, or a stable reproduction scenario for the issue?
4. How large is the project code and is there documentation on the architecture?
5. Is only fixing critical bugs needed or also a complete refactor of individual modules?
6. What are the desired timelines and is there any planned support after the fixes?

  • Projects -
  • Rating -
  • Rating 194

Budget: 900 EUR Deadline: 10 days

Good morning,

You wrote something that is the most important in this announcement: the code was created with the help of Claude Code, has a reasonable modular structure, but needs human verification to be truly robust. This is exactly the model we work with every day — the code is written by AI, and an experienced engineer is responsible for every line that goes into production.

From the described stack (Vanilla JS + Supabase Realtime + Upstash + Vercel) and the symptom of "occasional freezes of selected functions," there are three most common causes from which I will start the diagnosis:

1. Realtime channels that are not unsubscribed when changing views, and lack of reconnection after a WebSocket disconnection — the application appears to be alive but stops receiving events. The symptom is random, as it depends on the user's network.
2. Lack of uniform handling of loading states and errors — unhandled promise rejection leaves the interface in a state of "eternal loading." This is usually the source of "freezing," which does not leave a clear trace in the logs.
3. Upstash: query limits and lack of exponential backoff — under load, individual requests quietly fail.

  • Projects -
  • Rating -
  • Rating 196

Budget: 250 EUR Deadline: 4 days

WE already have a very close technical recovery pattern for vanilla JavaScript, Supabase, Upstash and Vercel, so i can adapt it very quickly and discuss the first checks here now - i am online ))
for 250 EUR i can do a focused stabilization phase in 4 days - reproduce crashes, read Supabase and Upstash logs, isolate network and state failures, then patch the most critical places.
the goal is stablity first, then performance.
i would check loading and error states, frontend persistence, Realtime subscriptions, Redis calls, query efficiency, Vercel variables and browser console traces.
from you i would need repository access, Vercel access, Supabase and Upstash logs, plus 2-3 exact user flows where freezes happen.
question 1 - are the crashes tied to Supabase Realtime subscriptions or do they also happen on simple page navigation.
question 2 - is there any recent deployment after which the instability became visible.
https://business.ingello.com/fractal - relevant because it shows our work with complex logic, automation and system reliability.
https://business.ingello.com/platforma - close to business software stabilization and architecture cleanup.
https://systems-fl.ingello.com - main Ingello Systems page for Freelancehunt projects.

  • Projects -
  • Rating -
  • Rating 415

Budget: 250 EUR Deadline: 2 days

Hello, Mario!
The symptoms you described periodic crashes and freezes in specific functions are classic issues for modular Vanilla JS applications developed with AI assistance. While AI is excellent at structuring logic, it frequently misses the architectural nuances of asynchronous data streams, memory management, and state handling.

  • Projects -
  • Rating -
  • Rating 256

Budget: 250 EUR Deadline: 3 days

Hello!

I am ready to quickly join the project, find the causes of periodic freezes, and stabilize the operation of your application. I have extensive experience working with pure JavaScript (Vanilla JS) and optimizing the performance of web applications.

  • Projects -
  • Rating -
  • Rating 583

Budget: 1234 EUR Deadline: 1 day

Hello! I have experience working with Vanilla JavaScript, bug fixing, and code optimization, as well as integration with Supabase and APIs. I would be happy to help you!

  • Projects 5
  • Rating 5.0
  • Rating 997

Budget: 250 EUR Deadline: 7 days

Hello! I am Volodymyr, a full-stack developer and the founder of the Vaysed engineering agency. I have reviewed your project requirements for debugging and re-engineering your Vanilla JS web application, and the task is absolutely clear to me.

Working with ES6+ JavaScript, Node.js, and complex backend architectures is my core expertise. I frequently deal with optimizing and refactoring AI-generated codebases. While tools like Claude write good logical structures, they often fail to implement robust state management and proper race condition handling in Vanilla JS, which is exactly why your application is experiencing intermittent crashes and UI freezes.

To resolve these critical bugs, I will start with a thorough audit of your Vercel deployment logs and analyze the communication between the client, your PostgreSQL database on Supabase, and the Redis cache on Upstash. Without a framework to handle state automatically, I will manually refactor your JavaScript to ensure that all asynchronous data fetching, loading states, and error handling are strictly controlled. I will also optimize your Supabase real-time subscriptions and query structures to eliminate bottlenecks and ensure secure API integration.

My engineering background guarantees that your application will not only be fixed but properly structured for long-term stability and high performance. You can review my approach and previous projects in my portfolio at Freelancehunt. I would be glad to get access to your codebase and discuss the specific error logs to provide a precise timeline and budget for this project.

  • Projects 38
  • Rating 5.0
  • Rating 17 915

Budget: 250 EUR Deadline: 5 days

Hi Mario,

Intermittent crashes and freezes in a vanilla JS app on Supabase Realtime usually trace back to a small set of causes, and the fact that the code was AI-generated makes them more likely rather than less. I work with AI-assisted code daily, including Claude Code, so I know where it tends to be structurally clean but operationally fragile.

The usual suspects I'd check first:
- Realtime channels subscribed but never unsubscribed, so subscriptions accumulate on navigation until the tab freezes
- Unhandled promise rejections, which crash silently and leave the UI stuck in a loading state forever
- Race conditions between concurrent queries, where a slow response overwrites a newer one, with no AbortController on navigation
- Upstash Redis called from the browser, which both exposes the token and invites rate-limit storms. That belongs behind a Vercel serverless function
- Missing or misconfigured RLS on Supabase, which turns into intermittent failures that look random

  • Projects 36
  • Rating 5.0
  • Rating 10 020

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 44
  • Rating 5.0
  • Rating 3 277

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.

  • 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 15
  • Rating 5.0
  • Rating 8 186

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.

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

Current freelance projects in the category PHP

  1. Not specified
  2. 134 USD
  3. Not specified
  4. Desktop Apps 67 proposals 28 July

    172 USD
  5. 92 USD