Tareq Hasan
โœ“ Open to Work

Full-Stack Engineer

Hi, I'm Tareq Hasan

Software Developer with 3+ years of experience building scalable web apps, RESTful APIs, and real-time features. Skilled in React, Next.js, Node.js, Nest.js, Docker, and deploying on AWS & VPS.

3+
Years Experience
10+
Projects Built
30+
Technologies

About Me

A little about who I am and what I do

Get to Know Me

Hi! I'm Tareq, a Software Developer with over 3 years of experience in React Native, Node.js, Nest.js, Express.js, MongoDB, and PostgreSQL.

Skilled in building scalable web apps, RESTful APIs, and real-time features with Socket.io. Experienced with CI/CD workflows, Docker, and deploying on VPS and AWS EC2.

Strong commitment to never stopping growth โ€” passionate about problem-solving and delivering smooth, user-friendly solutions. ๐Ÿš€

๐Ÿ“Dhaka, Bangladesh
๐Ÿ’ผOpen to Work
๐ŸŽ“BSc CSE

My Tech Stack

JavaScript (ES6+)TypeScriptReact.jsReact NativeNext.jsTailwind CSSBootstrapRedux ToolkitZustandREST APINode.jsNest.jsExpress.jsPrismaMongooseSocket.ioFFmpegMongoDBPostgreSQLMySQLRedisDockerCI/CDGitHub ActionsAWS EC2VPSLinux (Ubuntu)GitPostmanFigmaTrello

Work Experience

Where I've worked and what I've built

๐Ÿข
  • Architected scalable data models and RESTful APIs using MongoDB and Node.js to support high-traffic media applications.
  • Developed real-time interaction features using Socket.io, improving user engagement with instant feedback.
  • Built responsive frontend architectures with React.js and Redux Toolkit, ensuring efficient state management and sub-second page loads.
  • Collaborated in an Agile environment to identify and resolve performance bottlenecks, optimizing database queries for faster response times.
๐Ÿ—๏ธ
  • Managed end-to-end communication with foreign clients, gathering requirements and translating them into technical solutions.
  • Collaborated with cross-functional teams and stakeholders to plan, prioritize, and deliver projects on schedule.
  • Deployed and maintained several production applications on VPS and AWS EC2, ensuring high availability and performance.
  • Built and integrated RESTful APIs using Node.js, Nest.js and Typescript, supporting both internal tools and client-facing products.
  • Participated in code reviews and Agile ceremonies to maintain code quality and team alignment.
๐ŸŽ“
  • Designed and managed data models, schemas, and RESTful APIs for multiple projects.
  • Developed backend controllers and integrated features using Node.js, Express, and MongoDB.
  • Collaborated with the team to ensure secure and efficient data management practices.
  • Deployed and maintained production applications on VPS, ensuring high availability and performance.

Education

My academic background and qualifications

๐ŸŽ“

Bachelor of Science in Computer Science & Engineering

Green University of Bangladesh

2020 โ€“ 2024
๐Ÿ’ก

While pursuing my degree, I've been continuously building real-world projects and sharpening my skills in full-stack development โ€” never stop learning!

Projects

A selection of things I've built โ€” from idea to deployment

๐Ÿ—„๏ธ

FileVault โ€” Multi-tenant SaaS File Manager

A production-ready SaaS platform for secure, team-based file storage with role-based access control (SUPER_ADMIN, OWNER, ADMIN, MEMBER), Stripe subscription billing, plan-based limits, and Cloudinary-powered file delivery.

ReactTypeScriptRedux ToolkitTailwind CSSNode.jsExpressPrismaPostgreSQLStripeCloudinaryJWTZodDocker
๐Ÿ’ผ

QuickHire โ€” Job Board Application

A full-stack job portal where admins can create and manage job posts, and users can browse and apply with resume links and cover notes. Features role-based access, protected admin dashboard, and RTK Query architecture.

ReactTypeScriptRedux ToolkitRTK QueryTailwind CSSNode.jsExpress.jsMongoDBMongooseZodJWT
๐Ÿ›๏ธ

Ecommerce Store

A fully responsive React app built from a Figma design with product listings, category browsing, product detail pages, and a fully functional cart with localStorage persistence. Powered by the Platzi Fake Store API.

ReactTypeScriptRedux ToolkitRTK QueryTailwind CSSReact Router v6
๐Ÿ‘ฅ

User Management Dashboard

A full-stack dashboard for managing users with real-time search, role filtering, status toggling with optimistic updates, and a two-panel layout showing live user stats and role distribution.

ReactTypeScriptReact QueryTailwind CSSNestJSMongoDBPrismaSwagger
๐Ÿ”—

URL Shortener Service

A full-featured URL shortening platform with JWT authentication, real-time analytics, click tracking, rate limiting per user tier, and a responsive dashboard with URL management and performance metrics.

ReactTypeScriptRedux ToolkitTailwind CSSNestJSPostgreSQLPrismaDockerJWT
๐ŸŽฏ

Referral System

A full-stack referral management platform with user authentication, unique referral link generation, referral code parsing on registration, and a dashboard displaying user credits and personal referral stats.

ReactTypeScriptNode.jsExpress.jsMongoDBMongooseJWT
๐Ÿจ

Hotel Booking Application

A full-featured hotel booking platform with room availability, reservations, and secure JWT authentication.

ReactTypeScriptTailwindCSSReduxNodeJSMongoDBJWT
๐Ÿ›๏ธ

ShopFusion โ€” E-commerce

A full-stack e-commerce platform with Next-Auth, Stripe payments, Cloudinary image uploads, and Zustand state.

Next.jsNext-AuthMongooseStripeZustandCloudinary
๐Ÿ“‹

Project Management

Drag-and-drop Kanban board for teams to manage tasks, track progress, and collaborate efficiently.

Next.jsTailwind CSSZustandNext-Auth
๐Ÿ“ˆ

Stock Market Dashboard

Real-time stock market tracker with interactive charts, portfolio management, and Django REST backend.

ReactTypeScriptReduxPythonDjangoPostgreSQLChart.js
๐Ÿ’ผ

Recruitment Management

HR dashboard for managing job applicants, tracking pipelines, and streamlining the hiring process.

ReactReduxTypeScriptNode.jsMongoDBExpress
๐Ÿ”

Food Delivery Website

Full-stack food ordering platform with real-time updates, cart management, and secure user authentication.

ReactReduxTypeScriptNode.jsMongoDBJWT

Get in Touch

Have a project in mind or want to collaborate? I'd love to hear from you!

Let's build something great

I'm currently available for freelance work and full-time positions. If you have a project that needs a skilled developer, don't hesitate to reach out.