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