Posts and builds
That week's posts, plus what I've been building, including the bits that went wrong.
Every Friday at 8am: my new posts, what I built that week, the Base44 and AI news worth knowing, and free stuff. I read every issue before it goes out.
Newsletter
Just your email. Nothing else to fill in, and you can leave whenever.
That week's posts, plus what I've been building, including the bits that went wrong.
The updates that matter if you build with Base44 or AI tools, each with a link to where it came from.
My open-source skills, guides and tools, plus a few things by other people worth your time.
One email a week, Friday morning, UK time. If it's been a quiet week, it's a short email. If there's nothing worth sending, I skip it.
the dial is stuck here
In this site's own database, which runs on Base44. The emails go out through Resend, an email delivery service.
Sending you the Friday email. That is it. Never sold, never shared.
Every email has a one-click unsubscribe link at the bottom. Or email hello@aatmanjain.com.
Who's writing it
AJ, a 15-year-old developer and Base44 Partner in Belfast. 20+ apps shipped for real clients, one Best Build win, and a stack of free guides for Base44 builders.
More about meAI with AJ on Substack is a separate channel. Follow whichever suits you. Or both, I won't stop you.

9 min read
My Base44 contact form saves where each lead came from with the message itself. Visitors who accepted analytics send the full trail: landing page, visits, first touch. Everyone else sends only that page load's referrer and campaign tags. Here's every field, the inbox card, lead ratings and how won deals feed back.

9 min read
My Discord server's whole kit, from the animated icon to the role icons, lives in one HTML file. A Playwright script renders every board at 2x, shrinks it to Discord's exact size and builds the GIF. Here's the pipeline, Discord's real limits and boost levels, and the three bugs I hit.

9 min read
My Base44 admin feels instant because the screen changes first and the save comes second. The pattern with real code: patch every react-query cache, write 3 at a time with backoff on 429s, refresh once, roll back on failure, Undo that restores every field, inbox shortcuts, and when not to be optimistic.
Newsletter
One field. No spam. Leave whenever you like.