Hey there 👋🏻

I'm Ali

I design and code things on the web

I'm currently working on open source projects

you can find me on Github & Linkedin

Or contact me directly at attedev6@gmail.com

~ A.

Latest Blog Posts

Securing Redis with ACLs and Integrating Redis Insight in Docker Read more

Why You Should Delete jsonwebtoken in 2025 ⭐ Read more

Building a Scalable Base Repository with TypeScript & Mongoose 🔥 Read more

When a Single create() Call Becomes Two Writes: A Mongo + Mongoose Gotcha 😨 Read more

Why Your MongoDB Transactions Aren’t Working in Docker — and How to Fix It 🚨 Read more

Boost Your App Security with reCAPTCHA and IP-Based Fraud Detection 🛡 Read more

Fixing Race Conditions in Redis Counters: Why Lua Scripting Is the Key to Atomicity and Reliability Read more

Reliable Redis Connections in Node.js: Lazy Loading, Retry Logic & Circuit Breakers 🔦 Read more

Building Your Own HMAC-Signed Double-Submit CSRF Read more

You Should Encrypt Your Environment Variables 🔑 Read more

Implementing API Header Versioning in node.js 🍗 Read more

Derive TypeScript Types from Mongoose Schemas 🌿 Read more

Race Conditions in JWT Refresh Token Rotation 🏃‍♀️‍➡️ Read more

Stress Testing in node.js 🧪 Read more

Timing Attacks in Node.js Read more

Express.js honeypot 🍯🐝 Read more

GitHub Magic beans Read more

Dependabot: Your GitHub Wingman Read more

Legendary Commits: Conventional with Emoji 👑😵 Read more

CODEOWNERS File: What’s the Buzz? Read more

sendBeacon in JavaScript Read more

Practicing politeness in JavaScript code 🤬 Read more

Legendary Emails in Node js with mjml 📩 Read more

OWASP Dependency Check in Node js 🛡️ Read more

Projects

req-query-cache

Source Code npm

A lightweight, TypeScript-first package to bring Ruby on Rails–style per-request query caching (plus optional cross-request TTL caching) to Node.js.

stack:

typescript vitest node

branch-lint

Source Code npm

A CLI tool to validate Git branch names using Conventional Branch guidelines.

stack:

typescript vitest node

express-admin-honeypot

Source Code npm

An Express middleware that creates a decoy admin interface to log and analyze unauthorized access attempts.

stack:

typescript vitest express.js node.js

express-crud

Source Code

An Express CRUD app for inteview tasks.

stack:

typescript docker bun express.js mongodb

SSR online learning platform

Source Code

An Express online learning platform where users buy online courses

stack:

javascript node express.js ejs mongodb passport.js

CLIDocMaster

Source Code npm

a powerful CLI tool designed to simplify the process of creating high-quality Readme files for your GitHub projects

stack:

javascript node

cli-word-guessing-game

Source Code npm

a simple word guessing game

stack:

javascript node

i like miserable people. I'm attracted to unhappy souls, ones who think about human sufferings and consider life as unwanted,unbearable, and chaotic burden on them. there is something tragically ramantic about them, that when they fall in love with you, they consider you their sole reason for existense; they want to live for you, only for and with you.