---
title: "Saumya (@saumyaetc) | Hashnode"
description: "Refactoring to Software Development. Read the latest articles by Saumya on Hashnode."
url: "https://hashnode.com/@saumyaetc"
---

@saumyaetc

# Saumya

@saumyaetc · Lucknow · Joined January 2025

Refactoring to Software Development

### [I Got Tired of Not Understanding AI Jargon. Here’s What Actually Happens When You Hit Enter.](https://blog.saumyagrawal.in/i-got-tired-of-not-understanding-ai-jargon-here-s-what-actually-happens-when-you-hit-enter?utm_source=hashnode&utm_medium=feed)

Tired of academic AI buzzwords? Here is a plain-English, step-by-step breakdown of what happens under the hood the second you hit enter.

17 min read · [blog.saumyagrawal.in](https://blog.saumyagrawal.in/i-got-tired-of-not-understanding-ai-jargon-here-s-what-actually-happens-when-you-hit-enter?utm_source=hashnode&utm_medium=feed)

[5](https://hashnode.com/posts/i-got-tired-of-not-understanding-ai-jargon-here-s-what-actually-happens-when-you-hit-enter/6a444a7cb528c5b32e067238) [Jun 30](https://hashnode.com/posts/i-got-tired-of-not-understanding-ai-jargon-here-s-what-actually-happens-when-you-hit-enter/6a444a7cb528c5b32e067238)

### [One Person, One Vote? The Technical Struggle of Web Poll Integrity](https://blog.saumyagrawal.in/one-person-one-vote-the-technical-struggle-of-web-poll-integrity?utm_source=hashnode&utm_medium=feed)

Why building a "cheat-proof" voting system is a messy game of engineering trade-offsand how I tackled it for my project, Versus.

12 min read · [blog.saumyagrawal.in](https://blog.saumyagrawal.in/one-person-one-vote-the-technical-struggle-of-web-poll-integrity?utm_source=hashnode&utm_medium=feed)

[May 16](https://hashnode.com/posts/one-person-one-vote-the-technical-struggle-of-web-poll-integrity/6a08622610b27f0425f6e210)

### [Express.js: I Stopped Fighting Node's HTTP Module and Everything Got Easier](https://blog.saumyagrawal.in/express-js-i-stopped-fighting-node-s-http-module-and-everything-got-easier?utm_source=hashnode&utm_medium=feed)

Stop writing boilerplate for every route. Learn why Express.js is the essential upgrade from Node's built-in HTTP module for building scalable APIs.

10 min read · [blog.saumyagrawal.in](https://blog.saumyagrawal.in/express-js-i-stopped-fighting-node-s-http-module-and-everything-got-easier?utm_source=hashnode&utm_medium=feed)

[May 8](https://hashnode.com/posts/express-js-i-stopped-fighting-node-s-http-module-and-everything-got-easier/69fe0c8408a9cfd4651f47db)

### [Where Do Uploaded Files Actually Go? A Question I Should Have Asked Sooner.](https://blog.saumyagrawal.in/where-do-uploaded-files-actually-go-a-question-i-should-have-asked-sooner?utm_source=hashnode&utm_medium=feed)

Don't lose data on deployment. Learn why server files disappear, how to use Multer for local storage, and when to switch to S3 for permanent storage.

8 min read · [blog.saumyagrawal.in](https://blog.saumyagrawal.in/where-do-uploaded-files-actually-go-a-question-i-should-have-asked-sooner?utm_source=hashnode&utm_medium=feed)

[May 8](https://hashnode.com/posts/where-do-uploaded-files-actually-go-a-question-i-should-have-asked-sooner/69fd94488a37590e4f935f7e)

### [Express Middleware: The Stuff That Runs Before Your Route Does Anything](https://blog.saumyagrawal.in/express-middleware-the-stuff-that-runs-before-your-route-does-anything?utm_source=hashnode&utm_medium=feed)

Stop copy-pasting code you don't understand. Discover how middleware like express.json() handles your data and how to build your own custom handlers.

18 min read · [blog.saumyagrawal.in](https://blog.saumyagrawal.in/express-middleware-the-stuff-that-runs-before-your-route-does-anything?utm_source=hashnode&utm_medium=feed)

[May 8](https://hashnode.com/posts/express-middleware-the-stuff-that-runs-before-your-route-does-anything/69fd445b333875c4cbc6cccf)
