Poorshad Shaddel
Software Engineer
I am Software Engineer with 7 years of experience. I love to dive deep into technologies and problems to understand what is happening behind the scenes! I have been working with Nodejs, Postgres, MongoDB, React and some other technologies over the course of my career.
Technologies that I have worked with
- TypeScript
- React
- Node.js
- PostgreSQL
- MongoDB
- Dgraph
- Redis
- Docker
- GraphQL
- REST
- Express
- Nestjs
My Latest Articles on Medium
- 📌 Basic DNS Resolution for Backend Devs + Quiz!(2025-03-25)
- 📌 Why Knowing TOAST in PostgreSQL is necessary for Backend Devs!(2025-01-19)
- 📌 Can We Test Postgres at the Database Level?(2025-01-07)
- 📌 PostgreSQL Shared Buffer, What Backend Developers Should Know(2024-12-03)
- 📌 Number of System Calls in a Simple Nodejs Read File(2024-10-13)
- 📌 PostgreSQL Clustered Index: When to Use? Does it Worth?(2024-10-06)
- 📌 How MongoDB Time Series Collection Works Under the Hood(2024-10-06)
- 📌 Behind the Scenes of useState: Implementation Insights(2024-04-16)
- 📌 Nodejs Functions to C++ Add-On Boost Your Code Performance(2024-03-24)
- 📌 Antipatterns Series with Examples: The Blob, The God Class(2024-03-08)
- 📌 Implementing Your Authentication System Could Be a Big Mistake(2023-12-26)
- 📌 What is Session Fixation and How to Prevent It in Node.js(2023-11-13)
- 📌 Implement a Simple Version Control with JavaScript - 2023-10-29
- 📌 Comparing Prisma and Mongoose for MongoDB(2023-09-03)
- 📌 Exploring Parallelism and Concurrency in Node.js(2023-08-22)
- 📌 MongoDB Index Challenge: Learn by Doing(2023-06-12)
- 📌 How to Prevent NoSQL Injection in Node.js(2023-05-28)
- 📌 How to Prevent SSRF Attacks in Node.js(2023-05-25)
- 📌 Boost Your Productivity: Simple Tips for Developers(2023-03-13)
- 📌 Build Your First Node.js Web Framework(2023-01-02)
Some of my Github Repositories
- 📌 ts-express-prisma
- 📌 conventional-branch
- 📌 dgraph-dev
- 📌 efforless-express
- 📌 homebrew-conventionalcommit
- 📌 gitjs
- 📌 node-graphql-starter
- 📌 postgres-pgtap-docker