---
title: "Faran Mohammad (@faaaaraaaan) | Hashnode"
description: "Faran Mohammad (@faaaaraaaan) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@faaaaraaaan"
---

@faaaaraaaan

# Faran Mohammad

@faaaaraaaan · Lucknow, India · Joined July 2026

### [Your FastAPI Endpoint Is 3 Lines. Your Request Takes 10 Steps.](https://faaaaraaaan.hashnode.dev/your-fastapi-endpoint-is-3-lines-your-request-takes-10-steps?utm_source=hashnode&utm_medium=feed)

Follow one HTTP request through Uvicorn, middleware, routing, dependencies and Pydantic, and learn where to look when it breaks.

8 min read · [faaaaraaaan.hashnode.dev](https://faaaaraaaan.hashnode.dev/your-fastapi-endpoint-is-3-lines-your-request-takes-10-steps?utm_source=hashnode&utm_medium=feed)

[Oct 12](https://hashnode.com/posts/your-fastapi-endpoint-is-3-lines-your-request-takes-10-steps/6accce02b7f89b47cfa682a1)

### [Can FastAPI Handle Millions of Orders? Yes, No, and It Depends](https://faaaaraaaan.hashnode.dev/can-fastapi-handle-millions-of-orders?utm_source=hashnode&utm_medium=feed)

Inside FastAPI's engine room: Starlette, Pydantic, ASGI, and why async is about waiting, not speed.

8 min read · [faaaaraaaan.hashnode.dev](https://faaaaraaaan.hashnode.dev/can-fastapi-handle-millions-of-orders?utm_source=hashnode&utm_medium=feed)

[Oct 10](https://hashnode.com/posts/can-fastapi-handle-millions-of-orders/6aca6a044280cc3c1433d7ff)

### ["FastAPI Is Fast." So Why Is Your API Slow?](https://faaaaraaaan.hashnode.dev/fastapi-is-fast-why-your-api-is-slow?utm_source=hashnode&utm_medium=feed)

A fast framework doesn't guarantee a fast app. Here's what actually decides your API's performance, plus a 30-second async quiz.

4 min read · [faaaaraaaan.hashnode.dev](https://faaaaraaaan.hashnode.dev/fastapi-is-fast-why-your-api-is-slow?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/fastapi-is-fast-why-your-api-is-slow/6ac4aef8641f02651afa3fbf) [Oct 6](https://hashnode.com/posts/fastapi-is-fast-why-your-api-is-slow/6ac4aef8641f02651afa3fbf)

### [How I Turned WSL2 Into My Linux-First Development Environment on Windows](https://faaaaraaaan.hashnode.dev/how-i-turned-wsl2-into-my-linux-first-development-environment-on-windows?utm_source=hashnode&utm_medium=feed)

Native Linux tooling, a deliberate container setup, a fast Zsh, mise, VS Code, reproducible dotfiles, and enough guardrails that an AI agent can help without "helpfully" deleting half your machine

91 min read · [faaaaraaaan.hashnode.dev](https://faaaaraaaan.hashnode.dev/how-i-turned-wsl2-into-my-linux-first-development-environment-on-windows?utm_source=hashnode&utm_medium=feed)

[Aug 28](https://hashnode.com/posts/how-i-turned-wsl2-into-my-linux-first-development-environment-on-windows/6a91516bff913eb8e8e2fd8c)

### [How I Flashed crDroid onto My MemeUI (MIUI) Device and Almost Lost My Sanity](https://faaaaraaaan.hashnode.dev/how-i-flashed-crdroid-onto-my-memeui-miui-device-and-almost-lost-my-sanity?utm_source=hashnode&utm_medium=feed)

I have a Mi 11X, the Indian variant, that had been living in a drawer as my spare phone. Stock software, perfectly fine, perfectly forgettable.

14 min read · [faaaaraaaan.hashnode.dev](https://faaaaraaaan.hashnode.dev/how-i-flashed-crdroid-onto-my-memeui-miui-device-and-almost-lost-my-sanity?utm_source=hashnode&utm_medium=feed)

[Aug 3](https://hashnode.com/posts/how-i-flashed-crdroid-onto-my-memeui-miui-device-and-almost-lost-my-sanity/6a705c090a0b7344eead4865)
