I am a full-stack developer with experience in Django, Django REST Framework, ReactJS, VueJS, and TypeScript. I am passionate about building scalable web applications and always seeking new challenges to improve my skills.
CS50 Introduction to Computer Science - CS50x Achieved Oct 2021
Django with React | An Ecommerce Website - Udemy Achieved May 2021
CS50 Web Development with Python and JavaScript - CS50W Achieved Feb 2022
The Complete React Developer Course (w/ Hooks and Redux) - Udemy Achieved Oct 2022
Data Structures & Algorithms in Python - Udacity Achieved Mar 2023
This eLearning platform, built with Django and Wagtail CMS, allows students (individuals and companies) to browse, purchase, and enroll in courses. Each course contains modules with videos, quizzes, and text-based content. The platform includes two dashboards: one built with Wagtail for managing courses and pages, and another created with Django for managing students, enrollments, and admin roles. The system tracks student progress, and admins can easily assign roles and manage users. It also supports secure course payments via Stripe.
Tools: Django, Wagtail, PostgreSQL, Tailwind CSS, Stripe
This project is a complete eCommerce platform built with Django, Vue.js, Quasar, and Wagtail CMS. The product management system is powered by a custom dashboard developed using Vue.js and Quasar, providing an intuitive and dynamic interface for easy product updates. Wagtail is used for managing text-based content and the homepage, offering flexibility in editing non-product content. The platform includes secure user authentication, a dynamic product catalog, and a responsive, seamless shopping experience across devices.
Tools: Django, DRF, Vue.js, Quasar, Wagtail, PostgreSQL, Tailwind CSS, Stripe
This project is a complete eCommerce platform built with Django, Vue.js, Quasar, and Wagtail CMS. The platform features a custom dashboard for product management powered by Vue.js and Quasar, providing an intuitive and dynamic interface for easy product updates. Wagtail is used to manage text-based content and the homepage, offering flexibility in editing non-product content. Additionally, the platform includes a feature to scrape product data from external APIs, enriching the catalog with up-to-date information from other sources. The site also features secure user authentication, a dynamic product catalog, and a responsive, seamless shopping experience across devices.
Tools: Django, DRF, Vue.js, Quasar, Wagtail, PostgreSQL, Tailwind CSS, Stripe
This project is a complete eCommerce platform built with Django, Vue.js, Quasar, and Wagtail CMS. The product management system is powered by a custom dashboard developed using Vue.js and Quasar, providing an intuitive and dynamic interface for easy product updates. Wagtail is used for managing text-based content and the homepage, offering flexibility in editing non-product content. The platform includes secure user authentication, a dynamic product catalog, and a responsive, seamless shopping experience across devices.
Tools: Django, DRF, Vue.js, Quasar, Wagtail, PostgreSQL, Tailwind CSS, Stripe
This article website, built with React and Next.js, displays articles across various categories. Styled with Tailwind CSS, the platform provides a modern, responsive design. It also includes a multi-language feature, allowing users to switch between different languages for a more personalized experience. The site is optimized for both desktop and mobile devices, offering a smooth, fast-loading browsing experience.
Tools: React, Next.js, Tailwind CSS
This project consists of two parts: a backend built with Django and Django Rest Framework (DRF) for managing addresses and people in Uganda, and a mobile app frontend created with React Native. The backend handles data storage, retrieval, and API endpoints for managing and updating addresses and people, while the mobile app provides a seamless user experience for managing and viewing this information. The system is designed for easy access.
Tools: Django, DRF, React Native, PostgreSQL
This project is built with Wagtail CMS, featuring multiple dynamic pages that can be easily managed and updated by admins through the Wagtail dashboard. The platform allows administrators to add, edit, and organize pages, ensuring efficient content management without any technical expertise. The flexible Wagtail framework provides a user-friendly interface for handling a variety of content types across the website.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
This project is built with Wagtail CMS and includes dynamic pages featuring custom content blocks for flexible layouts. In addition, there are two form pages designed for user submissions, integrated with a secure payment system for processing transactions. The website provides an intuitive content management interface, allowing easy updates to both text and form content, while ensuring smooth payment handling for users.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
This project is built with Wagtail CMS, featuring multiple dynamic pages that can be easily managed and updated by admins through the Wagtail dashboard. The platform allows administrators to add, edit, and organize pages, ensuring efficient content management without any technical expertise. The flexible Wagtail framework provides a user-friendly interface for handling a variety of content types across the website.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
This project is built with Wagtail CMS, featuring multiple dynamic pages that can be easily managed and updated by admins through the Wagtail dashboard. The platform allows administrators to add, edit, and organize pages, ensuring efficient content management without any technical expertise. The flexible Wagtail framework provides a user-friendly interface for handling a variety of content types across the website.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
This project is built with Wagtail CMS, featuring multiple dynamic pages that can be easily managed and updated by admins through the Wagtail dashboard. The platform allows administrators to add, edit, and organize pages, ensuring efficient content management without any technical expertise. The flexible Wagtail framework provides a user-friendly interface for handling a variety of content types across the website.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
This project is built with Wagtail CMS, featuring multiple dynamic pages that can be easily managed and updated by admins through the Wagtail dashboard. The platform allows administrators to add, edit, and organize pages, ensuring efficient content management without any technical expertise. The flexible Wagtail framework provides a user-friendly interface for handling a variety of content types across the website.
Tools: Wagtail, Django, PostgreSQL, Tailwind CSS
If you would like to get in touch, feel free to send me an email:
faselykhalid01@gmail.com