Building AI Tools
That Save Time (and Sanity)

from workflows to wild ideas — code, experiments, and everything in between...

Build Logs & Projects

Behind-the-scenes logs from projects I'm building, testing, and occasionally breaking.
Prisma Not Showing All Columns After Migration? Here’s What Fixed It for Me

Prisma Not Showing All Columns After Migration? Here’s What Fixed It for Me

Quick one today! Just something I ran into on a client project that wasted 15 minutes of my time, and figured sharing it might save someone else a bit of head-scratching. I’d set up the initial Prisma schema, ran prisma migrate dev to create the tables, and then used prisma generate as usual. Everything was […]

The Tiny Terminal Tweaks That Save Me Hours Every Week

The Tiny Terminal Tweaks That Save Me Hours Every Week

If you’ve ever typed the same terminal command more than three times in one day, you’re doing too much. And if you’ve ever typed a long git command with half your brain hoping you don’t mess up a flag, yeah, I’ve been there too. I guess in 2008 or so, I started adding aliases to […]

Building Something That Makes Job Applications… Not Suck

Building Something That Makes Job Applications… Not Suck

Last month I helped a friend prepare for an interview, resume, cover letter, talking points, the whole thing — and somewhere in the middle of that, an idea clicked. I’ve been quietly working on it ever since, and I think it’s something a lot of people are going to find genuinely useful, especially if you’ve […]

How-To: Upgrade n8n on Railway.app

How-To: Upgrade n8n on Railway.app

One thing I try to stay consistent with across all my personal projects: keep the stack current. Whether it’s a framework update or a small patch release, I’d rather deal with occasional upgrade friction than run into bugs that were fixed months ago. And when it comes to n8n, staying updated really matters, especially if […]

Goodbye Digital Ocean, Hello Railway

Goodbye Digital Ocean, Hello Railway

For as long as I can remember, my personal projects have lived on DigitalOcean. I’m not exactly sure why. Habit, maybe. It was the first VPS I spun up that felt “mine” and not wrapped in enterprise layers like AWS or GCP. It was cheap, reliable, and did its job. But that’s changing. Recently, I’ve […]

Scoped Dark Mode with data-theme: How I Handled Themable Widgets

Scoped Dark Mode with data-theme: How I Handled Themable Widgets

While working on a client project last week, building an embeddable AI chat widget, I ran into a theming challenge. The client wanted the widget to support light and dark modes, but not based on the entire page’s theme. The widget needed to be self-contained, meaning its theme shouldn’t care what the rest of the […]

Adding Google Analytics to your NextJs App – The Right Way!

Adding Google Analytics to your NextJs App – The Right Way!

Google Analytics is one of those things that’s easy to set up poorly and annoying to get right. Especially in a Next.js app using the App Router where you’re juggling server components, layouts, and different environments like dev, staging, and production. This post is about doing it properly, no extra pings from localhost, no junk […]

Long Time Coming: A Fresh Start with AI, Code, and Some Familiar Friends

Long Time Coming: A Fresh Start with AI, Code, and Some Familiar Friends

This post has been a long time in the making. I’ve had this domain since 2008. That was the year I launched my freelance business, CSSJockey… quit my 9–5 at Dell… started working from home… gave blogging a shot… and promised myself I’d start sharing what I learn. It’s also the year I discovered how […]

AixonBar (Coming Soon)

An AI-powered assistant that lives on your website, ready to help your visitors and tell you what's really happening behind the scenes..

AI Tools, Templates & Resources

Helpful stuff I've actually used – tools, prompts, and templates that save time and get results.
Scrape Any Website and Feed It to GPT Using n8n (My Real Workflow)
Apr 15, 2025

Scrape Any Website and Feed It to GPT Using n8n (My Real Workflow)

This one’s been sitting in my backlog for a while now, but I finally got around to putting it together the way I actually use it. If you’ve ever wanted to scrape content from a website and then feed that into GPT for analysis, rewriting, or summarizing, this post will walk you through the full […]

How to Install Custom npm Packages to Use in n8n Code Nodes
Apr 12, 2025

How to Install Custom npm Packages to Use in n8n Code Nodes

Yes, even on self-hosted setups like Railway So this came up again today while I was wrapping up a small feature for the Smart Page Analyzer workflow I’m building for a client with n8n + OpenAI. A while back, I needed to use cheerio inside an n8n Function node to scrape and clean content from […]

ChatGPT’s Memory Just Got a Whole Lot Smarter, Here’s What That Means (And Why I’m Kinda Excited)
Apr 12, 2025

ChatGPT’s Memory Just Got a Whole Lot Smarter, Here’s What That Means (And Why I’m Kinda Excited)

If you’ve been using ChatGPT regularly like I do, this one’s worth paying attention to: memory just got a major upgrade. Now before you think “Wait, didn’t it already have memory?”, yes, but this update changes the game. I’ve been a daily user of ChatGPT for everything from debugging messy n8n flows to planning content […]

Build Logs & Projects

Behind-the-scenes logs from projects I'm building, testing, and occasionally breaking.
Prisma Not Showing All Columns After Migration? Here’s What Fixed It for Me
Apr 22, 2025

Prisma Not Showing All Columns After Migration? Here’s What Fixed It for Me

Quick one today! Just something I ran into on a client project that wasted 15 minutes of my time, and figured sharing it might save someone else a bit of head-scratching. I’d set up the initial Prisma schema, ran prisma migrate dev to create the tables, and then used prisma generate as usual. Everything was […]

The Tiny Terminal Tweaks That Save Me Hours Every Week
Apr 18, 2025

The Tiny Terminal Tweaks That Save Me Hours Every Week

If you’ve ever typed the same terminal command more than three times in one day, you’re doing too much. And if you’ve ever typed a long git command with half your brain hoping you don’t mess up a flag, yeah, I’ve been there too. I guess in 2008 or so, I started adding aliases to […]

Building Something That Makes Job Applications… Not Suck
Apr 16, 2025

Building Something That Makes Job Applications… Not Suck

Last month I helped a friend prepare for an interview, resume, cover letter, talking points, the whole thing — and somewhere in the middle of that, an idea clicked. I’ve been quietly working on it ever since, and I think it’s something a lot of people are going to find genuinely useful, especially if you’ve […]

Follow Along Elsewhere

I share quick updates, ideas, and the occasional rabbit hole on social too. Pick your platform:
  • Github
  • Connect on LinkedIn
  • Follow on Twitter
  • Follow on Instagram
  • Connect via Facebook

Get In Touch

Have a question or just want to say hi? I'd love to hear from you.

Use this form to send me a message, and I aim to respond within 24 hours.

Stay in the loop

Get a weekly update on everything I'm building with AI and automation — no spam, just real stuff.

Goes out once a week. Easy unsubscribe. No fluff.
© 2025All rights reserved
MohitAneja.com