About Me
Hi! I'm Mohammad Shamim Reza, a full-stack software engineer passionate about building scalable web and mobile applications.
I've worked on a variety of projects, including upgrading stacks from Gatsby.js to Next.js and Drupal to Strapi, building over 1000 custom APIs, and transforming more than 50 static pages into dynamic React apps. I also have experience integrating payment gateways, third-party APIs, and working with Algolia for advanced search.
Recently, I've worked on Fitraat, a behavioral SaaS platform, and a Volunteer Platform, where I tackled complex systems and delivered high-quality code.
I'm driven by the challenge of solving real-world problems with modern technologies, always aiming to build impactful products.
Projects
Fitraat (SaaS)
Itβs a Sass for addicted adult content consumers (Porn). Designed for 40 day. Every day, users assigned some tasks. an emergency section for emergencies. Users can post their questions and get answers.Free and paid blogs and books are also available for read.
- Every day unlock one task section based on day. Users assigned 4 types of tasks(video, kegel exercise, quizzes, and blog) . Users will be assigned those tasks for 40 days. Able to see there performance in chart.
- Users can ask questions (post) and answer (comment) in the feed section. Without login, users are only able to read those posts.
- There is an emergency section for excited & uncontrolled moments, every emergency section has a video, some quotes and advice, and a reward (finish achievement).
- Free users are able to use this system for 3 days without login and the user will become a pro member when the user pays the money using SSL commarz payment gateway.
- Blogs are available for all users. In this field there are a lot of myth || questions. Book combined in this section. Tracking the view count for paid users.
TypeScriptReactExpoNext.jsReduxRTK QueryAntdReact Hook FormStrapiEC2S3RDSVercel
Volunteer Platform
A community-driven social volunteering platform that connects individuals with meaningful social impact opportunities. Users can discover and join volunteer-driven events, post requests for community help, form teams for large-scale initiatives, and track their impact with contributions logged on a personal and team level.
- Users can sign up with email/password, manage profiles, list skills, and select causes they support, with volunteer history visible on their dashboard.
- Users and organizations can create and join events, with filters for location, category, and availability in a public event feed.
- Users can post help requests with urgency levels (Low, Medium, Urgent), and others can offer help via comments.
- Users can create private or public teams, with a leaderboard to highlight the most active teams, displaying team events and members.
- Users log volunteer hours, earn points, and receive certificates at milestones, with a public leaderboard showcasing the most active volunteers.
TypeScriptReactNext.jsReduxRTK QueryShadcnNode.jsExpress.jsPostgreSQLPrismaVercel
Hospital management (Sass)
It is a management system for hospitals from a central place. Here different types of users manage or use different features. Like an admin can manage everything. Doctors, patients, staff, and nurse users need from this system.
- Patients can book an appointment for a doctor. Doctor can see his booking schedule and prescribe those appointments.
- Admin users can make CRUD operations for doctors, staff, nurses, notice and see the patients also can assign & manage staff and nurses to the duty rooms.
- The patient & doctor can book and delete the booked appointment. Nurses and staff see the assigned duty room also every user can update their profile, see the notices
- Different users can communicate with different users based on their needs. Like a patient can chat with an appointed doctor. Doctors, nurses, and staff can chat with the admin.
- Patients can book an appointment for a doctor. Doctor can see his booking schedule and prescribe those appointments.
- Admin users can make CRUD operations for doctors, staff, nurses, notice and see the patients also can assign & manage staff and nurses to the duty rooms.
- The patient & doctor can book and delete the booked appointment. Nurses and staff see the assigned duty room also every user can update their profile, see the notices
- Different users can communicate with different users based on their needs. Like a patient can chat with an appointed doctor. Doctors, nurses, and staff can chat with the admin.
TypeScriptReactNext.jsReduxRTK QueryShadcnNode.jsExpress.jsPostgreSQLPrismaSupabaseVercel