Abidur Rahman Arko

Abidur Rahman Arko

@aroarko

Hi,
I'm a MERN Stack Developer

Expertise in building modern, scalable, and user-friendly web applications using TypeScript, React.js, Next.js, Redux, MongoDB, Express.js, and Node.js. Committed to clean code, efficient state management, and seamless user experiences, ensuring high-performance applications that scale effortlessly.

About Me

Skills

Frontend Development

HTML5
HTML5
CSS3
CSS3
Tailwind CSS
Tailwind CSS
Shadcn
Shadcn
JavaScript (ES6+)
JavaScript (ES6+)
TypeScript
TypeScript
React.js
React.js
Next.js
Next.js
Redux (State Management)
Redux (State Management)

Backend Development

Node.js
Node.js
Express.js
Express.js
RESTful APIs
RESTful APIs
Role-Based Authentication (JWT)
Role-Based Authentication (JWT)
Mongoose & MongoDB
Mongoose & MongoDB
Database Design & Optimization
Database Design & Optimization

Featured Projects

TutorLink Cover

TutorLink

Welcome to TutorLink – a robust, scalable, and feature-rich web platform designed to connect students with expert tutors seamlessly. Students can browse and book tutoring sessions effortlessly, track their learning progress, and make secure payments for their sessions. For tutors, the platform provides powerful management tools, including session scheduling, student engagement tracking, and subject management. Tutors can create and update their profiles, manage student bookings, and oversee their teaching activities efficiently. With an intuitive user interface and a streamlined workflow, TutorLink ensures a smooth experience for both students and tutors, making quality education accessible anytime, anywhere. 🚀

29 Apr 2025
BookShop Cover

BookShop

BookShop is a powerful and production-ready backend solution for a full-featured online bookstore. Built with Node.js, Express, TypeScript, and MongoDB, it supports secure user authentication, robust product and cart management, seamless payment integration via ShurjoPay, and advanced order tracking features. Designed with scalability and clean architecture in mind, the backend empowers both users and administrators with role-based access and efficient resource handling.

19 Mar 2025

Featured Blogs

Web Development vs Software Engineering: What to Choose?

Web Development vs Software Engineering: What to Choose?

Arko3 min read

Have you ever wondered what the difference is between Web Development and Software Engineering? They both involve coding and building things with computers, but they’re not exactly the same! Think of it like building a treehouse versus building a skyscraper — both need tools and plans, but the scale and skills are different. If you’re just starting out in tech or feeling confused about which path to choose, this blog will guide you in the simplest way possible. We’ll break everything down using real-life examples, easy language, and even a little fun, so that even a beginner or a curious kid can understand and decide where to start their journey in the world of technology.

The Event Loop Explained – How JavaScript Really Works

The Event Loop Explained – How JavaScript Really Works

Arko5 min read

Ever wondered how JavaScript handles multiple tasks at once if it's single-threaded? In this blog, we break down the event loop and show how it lets JavaScript run asynchronous code smoothly without blocking the main thread.

SSR vs SSG in Next.js – What’s the Difference?

SSR vs SSG in Next.js – What’s the Difference?

Arko6 min read

In this blog, we explore the key differences between SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js. Learn when to use each method with simple examples and best use cases.

Get In Touch

Have a question or want to collaborate? Let’s connect! 👋

Let's Connect

Feel free to reach out — I’ll get back to you as soon as possible.

Address

Kuala Lumpur, Malaysia