I am a full-stack developer with experience in Django, Django REST Framework, ReactJS, VueJS, Angular, NestJS, 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
Developer Web & Mobile: Full Stack - Simplon Achieved Nov 2024
A centralized academic management system used to manage the full student lifecycle, including enrollment, academic programs, scheduling, grades, and attendance. I actively contributed to the platform by delivering new features, resolving critical production bugs, and improving system reliability while working on a large, data-intensive codebase.
Tools: Angular, NestJS, Prisma, PostgreSQL
A user-focused web application that allows students to manage their academic journey in real time, including schedules, grades, attendance, exam results, notifications, and personal information. I contributed by implementing new features, fixing critical issues, and improving performance and usability in close integration with the central SIS.
Tools: Angular, NestJS, Prisma, PostgreSQL
A cross-platform mobile application built entirely from scratch to extend the Student Portal experience to iOS and Android. I was responsible for the full development lifecycle, from architecture and UI implementation to API integration and state management. The app consumes the same REST APIs as the web portal, ensuring real-time data synchronization and consistency.
Tools: Flutter, NestJS, Prisma, PostgreSQL
A dedicated platform for instructors to manage teaching-related activities such as schedules, student attendance, grading, assessments, and class progress. I contributed by delivering new features, fixing high-impact bugs, and ensuring data accuracy through tight integration with the SIS backend.
Tools: Angular, NestJS, Prisma, PostgreSQL
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
If you would like to get in touch, feel free to send me an email:
faselykhalid01@gmail.com