I'm Niraj Zade.
Software Engineer.

I design, build, and scale backend API services. Primarily on AWS (AWS SAA Certified).
If you're creating SaaS/PaaS products, I can also help you solve problems like scaling, multi-tenancy, auth etc.


Some projects that I've been a major contributor to:

  • AI-ML PaaS platform on AWS
  • IoT data acquisition platform on AWS, with live and historical metrics dashboard
  • Multi-facility Management Information System for a healthcare chain

Resume →


  • Languages - Python, SQL, Bash
  • Frameworks - Django (Django REST Framework), Flask
  • Databases/Storages - PostgreSQL, Redis, RabbitMQ
  • DevOps - Docker, Docker Compose, Git, AWS CICD (CodeBuild, CodeCommit)
  • Cloud - AWS (RDS, Cognito, EC2, EKS, ECS, S3, Lambda etc), VPS (DigitalOcean etc)
  • OS - Linux (Ubuntu, Debian)


blog blog blog gen-ai

Computers understanding humans makes codebases irrelevant
A consequence of good code generation models
2023 Apr 08   7 min   blog gen-ai

Own your email's domain
Protect identity loss by owning the email's domain
2023 Feb 12   6 min   blog

Why interpreted languages make superior scripting languages
Why {python, bash, ruby, ...} are preferred for scripting over {go, c, ...}
2023 Jan 03   1 min   blog


guideline python python spark spark

Python code standardization guidelines
Variable names, libraries to use etc. This is an evolving document.
2024 Jun 27   11 min   python guideline

Unicode string comparison in python
Universally applicable string comparison in python. For string comparisons, and for de-duplication in datasets.
2024 May 06   8 min   python

Spark Adaptive Query Engine (AQE) - all the details you need to know
Spark Adaptive Query Engine - what problems it solves and how it works in detail.
2024 Feb 20   15 min   spark

Spark join strategies
Spark join strategies
2024 Jan 22   16 min   spark