Hi, my name is

Tareq Aziz.

I build things for the web.

I have built a variety of full-stack and frontend applications using the MERN stack, React, and Zustand. My projects demonstrate not only coding skills, but also the ability to build clean and scalable software using SOLID principles and low-level design (LLD).

About Me

Hello! I'm Tareq, a developer based in Dhaka, Bangladesh. My journey into web development began with a strong curiosity for how things work, which led me to pursue a Diploma in Computer Science & Engineering. I thrive on building applications that are not only functional but also provide a seamless user experience.

My expertise lies in the frontend, particularly with the React ecosystem, but I'm also comfortable working on the backend with Node.js and Express. I'm a firm believer in clean code, SOLID principles, and the power of design patterns to create maintainable and scalable software.

Beyond coding, I'm an avid problem solver, constantly sharpening my skills on platforms like LeetCode and GeeksforGeeks. This passion for logical challenges directly translates into my development work, helping me to approach problems with a structured and analytical mindset.

Tareq Aziz

Skills & Achievements

Frontend

Next.js, React.js, Redux, Zustand, React Hook Form, Daisy UI, Tailwind CSS.

Backend & DB

Node.js, Express.js, MongoDB.

Languages

Advanced in C++ & TypeScript. Proficient in JavaScript, Python, Java, C, C#.

Data Structures & Algorithms

Strong foundation in core concepts from Arrays to Dynamic Programming.

System Design (LLD)

Knowledgeable in SOLID principles and various Design Patterns.

Achievements

LeetCode Stats

Certificates

Things I've Built

Featured Project

Book Club — MERN Full-Stack CRUD & Membership Platform

A full-stack web application built with MERN (MongoDB, Express, React, Node.js) featuring role-based access control, membership management, and an admin sales dashboard.

React Tailwind CSS Node.js Express MongoDBExpress.js

Featured Project

AI Virtual Assistant (MERN Stack)

Developed a JARVIS-like AI assistant with voice-controlled interaction using the Web Speech API and intelligent responses via Gemini AI. Implemented a secure user authentication system (JWT, bcrypt) and personalized user profiles with custom assistant images via Cloudinary. Deployed the full-stack, mobile-responsive application on Render.

React Tailwind JavaScript

Featured Project

MERN - Full Stack Simple Project

A full-stack application built with the MERN stack (MongoDB, Express, React, Node.js)

React Node.js Express MongoDB

Featured Project

Advance Task List App

A fully responsive e-commerce web application with advanced product filtering, cart management, and dynamic routing using the latest React features.

React Tailwind JavaScript

Other Noteworthy Projects

Advance Task List App

A modern task management application built with React and Zustand for efficient global state management. Features include adding, deleting, and editing tasks.

React TypeScript Zustand Tailwind CSS

Recipe Book

A modern recipe book application with dynamic filtering and bookmarking, using Zustand for state management.

React Zustand Tailwindcss

Simon Game

A classic memory game built with vanilla JavaScript to reinforce logic-building skills and DOM manipulation.

JavaScript CSS HTML

Web app to desktop app in minutes

A new project of mine when I learn tailwindcss. I learn it from a youtube channel and able to do all updates correctly in it. CLI of tailwindcss doesn't work in my project so I use CDN.

HTML Tailwindcss

Form Builder

A dynamic form builder application allowing users to create and manage custom forms, built with React and Zustand.

React Zustand JavaScript

Expense Tracker

An intuitive app to track income and expenses, helping users manage their finances effectively.

React Zustand JavaScript

LLD Projects

A repository of multiple Low-Level Design pattern implementations with clean code and SOLID principles.

C++ Java System Design

04. What's Next?

Get In Touch

I'm currently open to new opportunities and would love to hear from you. Whether you have a question or just want to say hi, I'll do my best to get back to you!

Say Hello