Md Shamim Hossain.
Full Stack JavaScript Developer
Enthusiastic and detail-oriented Full Stack Developer (MERN) with a strong Node Js, Express, MongoDb, and React foundation, eager to contribute technical skills and creativity to a dynamic development team. Adept at turning design concepts into responsive and user-friendly web applications and seeking an opportunity to grow and enhance skills in a collaborative and challenging environment.
About Me
Hello! I'm Md Shamim Hossain, from Dhaka, Bangladesh.
I am a Web Developer With a strong foundation in HTML, CSS, and Tailwind CSS, I specialize in creating visually stunning and responsive web applications. My proficiency extends to JavaScript and TypeScript, enabling me to build dynamic and engaging user interfaces. I bring a wealth of experience in popular frameworks like React.js, Redux, and Next.js, allowing me to transform design concepts into seamless and interactive web experiences. While I have a good understanding of the backend with Node.js, Express.js, and MongoDB, my primary focus is on crafting exceptional front-end solutions.
Here are a few technologies I’ve been working with recently:
Skills
@ Programming Languages
JavaScript
TypeScript
HTML
CSS
Projects
Digimart (E-Commerce)
Project Summary : Digimart is an e-commerce store. With Digimart, users can discover a wide range of products, from electronics and fashion to home essentials and more. It has user-friendly navigation and secure transactions.
- Implementing the user authentication system on both the server and the client side.
- tracking the user activity and proper client-side state management.
- Integrating Stripe payment gateway for payment processing.
- Front-End:- React.js as the UI library, styled components for styling, react-router-dom for client-side routing, Redux for state management, Formik for form handling, Yup for validation, and Axios for HTTP client.
- Back-End:- Node.js and Express.js to create REST API, MongoDB for the database, JsonWebToken for authentication, and Stripe for payment processing.
- File Upload:- Cloudinary using Cloudinary Node SDK.
- Deployment & CI/CD :- Render and Github.
Flow Jobs
Project Summary : Flow Jobs is a job finder application. It is a digital platform designed to help individuals search for employment opportunities. It is a great place where job seekers can explore various job listings using robust search filters, and submit applications.
Employers can use the application to post job openings and candidates can find this job when an admin approves this job.
The goal of this job finder application is to facilitate a more efficient and effective job search process for both job seekers and employers, ultimately helping individuals find suitable employment opportunities and companies find qualified candidates.
- Front-End:- Next.js is used as a full-stack framework, with Tailwind CSS for styling, shadcn/ui as a component library, react-markdown for render markdown.
- Back-End:- Next.js API route for developing Rest API, and Postgres as a Database.
- File Upload:- Vercel/blob
- Deployment & CI/CD :- Vercel and Github.
PC Craft (PC Builder)
Project Summary : This is an application that simplifies the process of building a custom PC by allowing users to select their preferred components and generate PDFs.
- Uploading images and storing them in the Database using the Cloudinary Node SDK.
- Tracking user activity and adding or removing items from checklists..
- One-click PDFs Creation with user-selected components.
- Front-End:- Next.js is used as a full-stack framework, with Tailwind CSS for styling, Redux for state management, and RTK Query for efficient data fetching and caching.
- Back-End:- Next.js API route for Rest API, and MongoDb for Database.
- File Upload:- Cloudinary using Cloudinary Node SDK.
- Deployment & CI/CD :- Vercel and Github.
Other Noteworthy Projects
view the repositoriesDND Image Gallery
DND Image Gallery is a robust and feature-rich image gallery project. With this platform, users have the power to upload new photos, effortlessly rearrange existing ones, choose multiple images at once, and swiftly delete them. It's your one-stop solution for managing and showcasing your image collection with ease.
Finity
Finity is an agency website template built with Next JS, Tailwind CSS, and shadcn/ui. It has authentication and authorization features like user registration, verification, and log in.
Tenzies 2.0
Tenzies 2.0 is a fun dice game application that offers an engaging experience. Roll the dice and keep going until all of them show the same number. Simply click on each die to lock it at its current value before each roll.
Shamim Keep
Shamim Keep is a note-taking app developed by me. It allows users to create and manage notes. Shamim Keep is designed to be a simple and easy-to-use tool for capturing and organizing information. You can create text-based notes in Shamim Keep.
ChatCord
ChatCord is a user-friendly real-time chat application designed for seamless communication. With ChatCord, you can easily select your preferred chat room, join the conversation, and send messages to connect with other users in a dynamic and interactive environment.
Weather App
This application is a weather-checking tool that empowers you to access real-time weather information simply by entering your city's name. Stay informed about the current weather conditions in your area with just a few clicks.