Muhammad Abdullah Khan

Muhammad Abdullah Khan

Software Engineer | Full Stack

About

I am a Full Stack Developer & Software Engineer with expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js), NestJS, Next.js, and TypeScript. I am passionate about building scalable, high-performance, and user-centric web applications while focusing on clean architecture, seamless user experiences, and efficient backend solutions. With a strong foundation in React.js, Next.js, Redux Toolkit, Tailwind CSS, and Material-UI, I create dynamic and responsive user interfaces that enhance usability and engagement. On the backend, I leverage Node.js, Express.js, NestJS, and MongoDB to develop robust APIs and scalable server-side applications that ensure efficiency and maintainability

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Forums

How to fix product descriptions that hurt your e-commerce search visibility

I noticed that our category pages were invisible on search engines hurting our search visibility. That changed when I audited our product catalog and uncovered hundreds of manufacturer provided product descriptions. Of writing generic paragraphs I created a bulleted list for each item that shows exact use cases, physical dimensions and material specifications. After updating the product descriptions traffic to those specific pages grew by forty five percent over just six weeks. Search engines reward detailed product descriptions that help buyers make a buying decision. Replace copy pasted manufacturer text with specifications and clear answers to common buyer questions. How do you handle content creation, for large e commerce catalogs?

When AI generates configuration files for you, how do you deal with the API keys and secrets?

Initially, I even pasted Supabase key directly into prompt because of request from the agent. It found its way to the file that I was about to commit. I noticed it in the diff accidentally.

In any case, I formulated certain guidelines. Secrets reside exclusively in the environment files that appear in the gitignore list prior to the first commit. I never insert secrets into chat prompt, using only placeholders such as SUPABASE_URL. And before every push, I perform quick search for long seemingly random strings.

Do you plan your week on Sunday or Monday?

I ve seen founders spend an hour every Sunday planning their entire week, while others just wake up on Monday and start working.

I m curious which approach actually works better.

Do you plan your week on Sunday or Monday?

View more