About

Hello, I'm Naimul. Welcome to my personal site, which I maintain since 2017 mainly to keep notes of my study in Programming and other related stuffs.

Over the years, I spent most of my time with the JavaScript / TypeScript ecosystem, primarily with React, Next.js and NestJS. I have a wide range of interests starting from Competitive Programming, Web Development, Software Engineering upto advanced fields like ML, AI, Data Science, Cloud Computing etc.

These days I am exploring the vast area of software design and architecture and how to leverage cloud technologies to build scalable software solutions.

Key Technologies and Methodologies

  • JavaScript (ES6/ES2015), TypeScript, React (Hook, Context API, Component Design Patterns), Redux, React Query, Jest, Mocha, Cypress, Vite, Vitest
  • Next.js, Remix, Node.js (Express / NestJS), BullMQ, REST, GraphQL, TRPC, TypeORM, Prisma, PostgreSQL, Redis, Elasticsearch
  • Linux CLI, Git, Github, Github Actions, Husky, Prettier, ESLint, Commitizen, CommitLint, Docker, Docker Compose, Docker Swarm
  • DigitalOcean, AWS EC2, ECS, Fargate, S3, RDS, SQS, ECR, CodeCommit, CodeBuild, CodePipeline