Software Engineer, , Lifelong learner.
Focused on the Backend side and server logic, mainly work with Python, Django, DRF and Docker. and always open to try new things.
View ResumeThis Flask application with Neo4j and neomodel (Object Graph Mapper) serves as a foundation for building social media web applications. It includes user registration and login, follow/unfollow another user, post creation, editing, and deletion, all backed by the power of the Neo4j graph database and the ease of neomodel ORM. The application provides swagger docs for easy testing.
Technologies Used: Python, Flask, Neo4j.
Source codeDjango Rest Framework API that allows users to share and discover recipes. Users can sign up for an account, create their own recipes, and share them with the community. The application also allows users to search for recipes by title, description, ingredients, and tags.
Technologies Used: Python, Django, Django Rest framework, celery.
Source codeProduction ready Django REST Framework API that leverages Celery as a distributed task queue and Redis as both a message broker and a caching solution. The result is a powerful e-commerce backend that can be seamlessly integrated into any application or website.
Technologies Used: Python, Django, Django Rest framework, celery.
Source codeDjango Web application for group chatting using websockets via Channels library for real time communication, where users can create or join chat rooms.
(This was my CS50's Web Capstone project).
Technologies Used: Python, Django, Web Sockets, JavaScript, Html, CSS, bootstrap
Source codeSkill Search is a website that allows users to create a professional portfolio to showcase their skills and projects. Additionally, visitors can search for individuals based on certain skills or job titles.
(This was my CS50's Computer Science Final project).
Technologies Used: Python, Django, JavaScript, Html, CSS, bootstrap
Source codeSocial Network is a web platform designed to create connections and interactions among users who share common interests. using Django in the backend to construct APIs, with JavaScript in the frontend for efficient request handling.
(This was my CS50's Web Project 4).
Technologies Used: Python, Django, JavaScript, Html, CSS, bootstrap
Source codeThis project implements a single-page email client using Django, HTML, JavaScript, and CSS. The client provides functionalities such as composing and sending emails, viewing inbox, sent, and archived emails, replying to emails, and archiving/unarchiving emails.
(This was my CS50's Web Project 3).
Technologies Used: Python, Django, JavaScript, Html, CSS, bootstrap
Source codeAuction is an eBay-like e-commerce auction site built using Django, designed to provide users with a platform to buy and sell various items through auctions. Users can create listings, place bids, add items to their watchlist, comment on listings, and browse listings by category.
(This was my CS50's Web Project 2).
Technologies Used: Python, Django, JavaScript, Html, CSS, bootstrap
Source codeThe Encyclopedia Website is a Django-based web application designed to emulate the functionality of Wikipedia. It allows users to create, edit, search, and view encyclopedia entries on various topics. The entries are stored as Markdown files and converted to HTML for display.
(This was my CS50's Web Project 1).
Technologies Used: Python, Django, JavaScript, Html, CSS, bootstrap
Source code