---
title: "Ahmed Hassan Yaseen (@ahmedhassanyaseen) | Hashnode"
description: "Founder of StacksMesh. I make AI-built apps production-ready. Read the latest articles by Ahmed Hassan Yaseen on Hashnode."
url: "https://hashnode.com/@ahmedhassanyaseen"
---

@ahmedhassanyaseen

# Ahmed Hassan Yaseen

@ahmedhassanyaseen · Joined October 2026

Founder of StacksMesh. I make AI-built apps production-ready.

### [Lovable app won't publish or shows old changes: the six causes and the fix for each](https://stacksmesh.hashnode.dev/lovable-app-not-deploying-fix?utm_source=hashnode&utm_medium=feed)

Publishing failed, a blocked publish, or a failed build on Vercel or Netlify. Here's how to tell which one it is.

7 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/lovable-app-not-deploying-fix?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/lovable-app-not-deploying-fix/6af3bda66bc7b9dcd575c912)

### [Fix Supabase "Database error saving new user"](https://stacksmesh.hashnode.dev/supabase-database-error-saving-new-user?utm_source=hashnode&utm_medium=feed)

Why sign-ups fail with a 500 in Lovable, Bolt and Vite apps: profiles triggers, security definer, search\_path and constraints

8 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/supabase-database-error-saving-new-user?utm_source=hashnode&utm_medium=feed)

[3d ago](https://hashnode.com/posts/supabase-database-error-saving-new-user/6af27ea65c861c53405ed98a)

### [Supabase stopped sending sign-up emails? Fix over\_email\_send\_rate\_limit with custom SMTP](https://stacksmesh.hashnode.dev/supabase-email-rate-limit-exceeded-fix?utm_source=hashnode&utm_medium=feed)

The built-in sender allows 2 emails an hour, only to your team. Here's what to change.

3 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/supabase-email-rate-limit-exceeded-fix?utm_source=hashnode&utm_medium=feed)

[3d ago](https://hashnode.com/posts/supabase-email-rate-limit-exceeded-fix/6af263095f8bc1a895b2bf3d)

### [Refreshing a page on Vercel or Netlify gives a 404? Your single-page app needs a rewrite](https://stacksmesh.hashnode.dev/spa-404-on-refresh-after-deploy-fix?utm_source=hashnode&utm_medium=feed)

Serve index.html for app routes, keep a real not-found screen

3 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/spa-404-on-refresh-after-deploy-fix?utm_source=hashnode&utm_medium=feed)

[3d ago](https://hashnode.com/posts/spa-404-on-refresh-after-deploy-fix/6af200ec3bb56a980ff22463)

### [Fix Supabase "Invalid Refresh Token" and "Auth session missing!"](https://stacksmesh.hashnode.dev/supabase-invalid-refresh-token-auth-session-missing?utm_source=hashnode&utm_medium=feed)

Why Lovable, Bolt and Vite users get logged out — reuse detection, signOut scope, stale tokens and PKCE

8 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/supabase-invalid-refresh-token-auth-session-missing?utm_source=hashnode&utm_medium=feed)

[5d ago](https://hashnode.com/posts/supabase-invalid-refresh-token-auth-session-missing/6aeff7b0c3de6e0a053b906b)
