Full-Stack Engineer
Hi, I'm Tareq Hasan
I build fast, scalable web applications and APIs — from concept to production. Experienced with React, Next.js, Node.js, NestJS, PostgreSQL, MongoDB, Docker, and AWS.
About Me
A little about who I am and what I do
Get to know me
Hi! I'm Tareq, a Software Developer with experience in React, Next.js, Node.js, NestJS, 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.
Tech stack
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.
- 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
While pursuing my degree, I've been continuously building real-world projects and sharpening my skills in full-stack development — never stop learning!
Selected 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.


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.

Hotel Booking Application
A full-stack hotel room booking and management platform built with Next.js 14 (App Router), MongoDB and Stripe. Guests can browse rooms, check live availability, book with real/sandbox payments, download PDF invoices and leave reviews — while admins manage rooms, users, bookings, billing and platform activity from a single dashboard.

BestEats - Food Ordering Platform
A modern full-stack food ordering platform featuring a customer storefront and powerful admin dashboard. Browse menus, search and filter foods, manage cart and wishlist, apply coupons, make secure Stripe payments, track orders in real time, and manage foods, categories, promotions, users, and analytics through a responsive admin panel.

Task Management System
A full-stack task and project management platform featuring multi-board creation, task organization, detailed task assignments, and seamless drag-and-drop task movement across columns with persistent MongoDB storage.

AI Agent Builder
A drag-and-drop interactive web application to build, customize, and configure AI agent profiles. Features drag-and-drop layer configuration, skill selection, real-time analytics panel, state caching, and performance-optimized rendering.
Vector Similarity Search API
A production-ready image-based product search backend using OpenAI CLIP model embeddings and PostgreSQL pgvector with HNSW indexing for sub-second similarity matching. Features asynchronous background processing and full product CRUD.

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.

