Full-Stack Developer · React + Node.js · PostgreSQL + MongoDB · Bangladesh 🇧🇩
I build web applications from the user interface through the API and database. My public work includes a point-of-sale system, a real-time chat app, a PostgreSQL authentication project, and a learning platform interface. I enjoy turning product workflows into responsive screens, clear endpoints, and maintainable data models.
Currently looking for: full-stack developer roles centered on React and Node.js. I'm also open to React frontend and Node.js backend opportunities.
Résumé · Portfolio · Email · Repositories
| Area | Tools and experience |
|---|---|
| Frontend | HTML5, CSS3, JavaScript (ES6+), React, React Hooks, Context API, React Router, Tailwind CSS, Bootstrap, Vite, responsive layouts |
| Backend | Node.js, Express, REST APIs, Socket.IO, PHP, WordPress theme development |
| Databases | PostgreSQL with pg, MongoDB with Mongoose, MySQL; relational modeling, queries, and migrations |
| Authentication and security | JWT, HTTP-only cookies, bcrypt, protected routes, role checks, input validation, CORS, rate limiting, Helmet, reCAPTCHA v3 |
| Tools | Git, GitHub, GitHub Actions, Postman, VS Code, npm, Electron, Jest, Linux/WSL; Docker (learning) |
| Deployment and integrations | Vercel, Netlify, Render, Hostinger, Cloudinary, Neon PostgreSQL |
The icons above show technologies I've used or am learning; the project links below show where to inspect my work.
Baymax OmniPOS — React, Electron, Express, PostgreSQL
A browser and desktop POS application in active development. It has account and store onboarding, products and categories, customers and suppliers, checkout, stock adjustments, orders, and signed receipts.
- Built an Express API with tenant and store access checks, role checks, validation, and versioned SQL migrations.
- Checkout uses a PostgreSQL transaction to keep the order, stock log, and customer balance changes together.
- The repository includes backend tests and a current implementation checklist.
- Current scope: dashboard analytics, payment gateway integration, offline checkout, and several planned modules are still in progress.
SecureChat — MERN, Socket.IO, Cloudinary
A real-time messaging application with account registration, profile editing, text and image messages, conversation history, online presence, and unread message counts.
- React and Context manage authentication, conversations, and live UI updates.
- Express and MongoDB handle users and messages; Socket.IO delivers messages and presence updates.
- Cloudinary stores uploaded profile pictures and message images.
PERN Login & Register — React, Express, PostgreSQL
A focused authentication project showing the complete register, login, profile, logout, and protected-route flow.
- The API hashes passwords with bcrypt, uses parameterized PostgreSQL queries, and sets a JWT in an HTTP-only cookie.
- The React client restores the session through a profile request and redirects users according to authentication state.
- Registration and login use reCAPTCHA v3 verification.
LMS interface — React, Vite, Tailwind CSS
A learning platform frontend with course browsing and search, course detail and player routes, enrollment screens, and an educator layout.
- Demonstrates React routing, reusable components, context, and responsive course UI.
- Current scope: dashboard figures use sample data and some educator screens are placeholders.
- DeveloperPortfolio WordPress theme: a responsive custom theme project with portfolio and blog styling.
- React practice and Node.js practice: smaller exercises and learning work.
- React interfaces: responsive pages, reusable components, routing, forms, state handling, and API integration.
- Backend workflows: REST endpoints, validation, authentication, access control, and useful error responses.
- Data and debugging: PostgreSQL and MongoDB integration, practical schema design, and tracing issues across the browser, API, and database.
- Team workflow: Git-based development, clear setup instructions, and honest documentation of what is implemented and what remains.
I'm developing Baymax OmniPOS and strengthening my PostgreSQL, application security, testing, and deployment skills. I'm also learning Docker. I have earlier PHP and WordPress experience, while my current job search focuses on React and Node.js applications.
For full-stack, React frontend, or Node.js backend opportunities:
- Email: sakibdeveloper999@gmail.com · contact@sakibdeveloper.com
- Portfolio: sakibdeveloper.com
- GitHub: @sakibdeveloper999
- Résumé: View PDF


