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

@sspadwal

# shailesh

@sspadwal · Joined January 2026

### [Handling File Uploads in Express with Multer](https://file-uploads-express-multer-sspadwal.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

File uploads are everywhere in modern web applications. Think about features like: Uploading profile pictures Uploading resumes Product image uploads Document submissions PDF attachments At fir

5 min read · [file-uploads-express-multer-sspadwal.hashnode.dev](https://file-uploads-express-multer-sspadwal.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/handling-file-uploads-in-express-with-multer/6a0055e7e3eebc2e205e6ccc)

### [URL Parameters vs Query Strings in Express.js](https://url-parameter-query-string-express-sspadwal.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

When building APIs with Express.js, beginners often get confused between: URL parameters Query strings At first, both seem similar because both send data through the URL. Examples: /users/101 and

5 min read · [url-parameter-query-string-express-sspadwal.hashnode.dev](https://url-parameter-query-string-express-sspadwal.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/url-parameters-vs-query-strings-in-express-js/6a002738e3eebc2e203fe1b9)

### [Storing Uploaded Files and Serving Them in Express](https://file-stoaring-serving-express-sspadwal.hashnode.dev/storing-uploaded-files-and-serving-them-in-express?utm_source=hashnode&utm_medium=feed)

File uploads are a very common feature in web applications.Think about apps where users upload: Profile pictures Documents PDFs Product images Resume files Uploading a file is only half the job

5 min read · [file-stoaring-serving-express-sspadwal.hashnode.dev](https://file-stoaring-serving-express-sspadwal.hashnode.dev/storing-uploaded-files-and-serving-them-in-express?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/storing-uploaded-files-and-serving-them-in-express/6a001b02e3eebc2e20385ea3)

### [Async Code in Node.js: Callbacks and Promises](https://async-code-nodejs-callbacks-promises-sspadwal.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

When learning Node.js, one concept appears everywhere : Asynchronous Code You’ll often see: callbacks promises async operations At first, this feels confusing. Questions like: Why doesn’t Node.j

5 min read · [async-code-nodejs-callbacks-promises-sspadwal.hashnode.dev](https://async-code-nodejs-callbacks-promises-sspadwal.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/async-code-in-node-js-callbacks-and-promises/69ff2568f239332df4a5286b)

### [Sessions vs JWT vs Cookies: Understanding Authentication Approaches](https://sessions-jwt-cookies-sspadwal.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches?utm_source=hashnode&utm_medium=feed)

Authentication is a core part of almost every web application. Whenever users log into apps like: Gmail Amazon Instagram Netflix the application needs a way to remember: “Who is this user?” Th

6 min read · [sessions-jwt-cookies-sspadwal.hashnode.dev](https://sessions-jwt-cookies-sspadwal.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches/69fee124f239332df4689927)
