About Me

Hi, I'm Shams Hasan, a passionate Full-Stack Developer with over 5+ years of experience in building modern, scalable web applications. I specialize in Wordpress, Django, Rest API, React, Node.js, and database design, and I love turning complex ideas into clean, efficient code.

My expertise includes:

  • Backend Development — Python (Django, Django Rest Framework, Celery, Selenium Automation), PHP (Laravel, WordPress, Shopify), Node.js (Express.js, Socket.io)
  • JavaScript & Frameworks — React.js, Vue.js, Next.js, Nuxt.js, jQuery, Vanilla JS
  • Frontend Development — HTML5, CSS3, Tailwind CSS, Bootstrap, SASS/SCSS, Material UI, Ant Design
  • Databases — PostgreSQL, MySQL, MongoDB, Firebase
  • APIs & Web Services — REST APIs, GraphQL, WebSockets, Third-Party API Integration, Webhook
  • Containerization & DevOps — Docker, AWS EC2, GCP
  • Authentication & Security — JWT, OAuth2, CSRF Protection, Secure Cookies, XSS Prevention
  • Other Tools & Utilities — Git, Postman, Figma (for collaboration), npm/yarn, Webpack, Vite

If you’re looking for a reliable developer to bring your ideas to life, look no further. With my extensive experience and technical know-how, I can help you take your project to new heights.

Featured Projects

Screenshot of Web Development Project
Browse

Custom WordPress Property Booking Plugin Development

Lead Developer & Plugin Architect – Designed and developed the plugin from scratch. This custom WordPress plugin allows property owners to list, manage, and track bookings, similar to Airbnb. It features a backend powered by the FullCalendar.js library for managing pricing, availability, and bookings. Property owners can create detailed profiles, manage reservations, and view calendar availability. The plugin supports internationalization and follows WordPress best practices for security and customization. It also integrates Square’s payment and refund APIs, enabling seamless transactions and refunds as per client requirements.

HTML-CSS Wordpress Plugin JavaScript PHP FullCalendar
Screenshot of Web Development Project
Browse

Quran Verse Insertion Gutenberg Block Plugin

I’m excited to share a WordPress plugin I developed for the community: the Quran Verse Insertion Gutenberg Block Plugin. This tool is designed to make it easy for bloggers and content creators to seamlessly integrate Quranic verses into their posts. With a custom Gutenberg block, users can effortlessly insert any verse from the Quran along with its translation, enhancing their content with spiritual and educational value. Built with the community in mind, this plugin simplifies the process of sharing Quranic teachings, making it accessible and visually appealing for everyone.

React JavaScript Wordpress Plugin PHP API
Screenshot of Web Development Project
Browse

Electric Car Charge Booking System

I contributed to the development of an Electric Car Charge Booking System by designing and implementing key components. My responsibilities included creating database schemas tailored to the project requirements, designing Django backend templates, and developing a configuration wizard form for electric car setup. This system streamlines the process of booking charging slots, ensuring a seamless user experience for electric vehicle owners. My work focused on building a robust and scalable foundation to support the platform's functionality.

HTML-CSS JavaScript Django PostgreSQL
Screenshot of Web Development Project
Browse

Web-Based SaaS Recruitment Management System

I contributed to a Web-Based SaaS Recruitment Management System that simplifies hiring for companies. The platform allows HR teams to create job openings, generate shareable career pages, and manage candidate applications seamlessly. A unique feature enables scheduling of events like interviews or video calls, with automated email notifications sent to candidates and HR attendees. This system streamlines recruitment, improving communication and organization for modern hiring needs.

HTML-CSS JavaScript React Django-Rest-Framework
See more on Upwork

Contact Me

Have a question or want to work together? Feel free to reach out!