Warehouse Stock Tracker
(QR scanner included)
Sepira is a website designed to manage a system of goods, allowing for their creation, modification, and organization. This platform facilitates the allocation of goods into specific sections within a warehouse using only their QR codes. Workers can add items to the warehouse, retrieve them, and monitor quantities. All operations are supported by a PostgreSQL database.
The QR code scanner is implemented in JavaScript, while the backend leverages the Django framework written in Python. Additionally, there are unique features for superusers—individuals responsible for managing the database. Superusers have access to advanced functionalities, such as adding news updates to ensure workers stay informed about the latest developments within the warehouse, as well as tracking worker activities, including the time, item, and quantity involved in each operation.
The code can be found here:
GitHub Repository.
Backend for Social Media app
NotInstagram is a backend application developed for a photo-sharing social network. This project focuses on designing and implementing an API for uploading posts and their associated photos, as well as enabling users to comment on and like posts. The project is a practical application aimed at enhancing skills in API development and database integration, with potential use as a portfolio project.
The backend is powered by the Django framework in Python, and all data is managed using a PostgreSQL database.
The code for this project is available here: GitHub Repository.
Chess Board Detector
Chess Board and Piece Detection System is a computer vision project designed to detect and analyze a chessboard using live video from a camera. The system processes frames in real time, identifies the board layout, and provides clear visual feedback including bounding boxes, labels, and coordinate data.
The program is written entirely in Python and uses the OpenCV library for image capture and processing. It allows users to view a live camera feed, detect the chessboard, and display detailed information such as square positions and grid overlays for analysis or integration into other chess-related applications.
board_finder.py to start full chessboard detection.index 0).pip install -r requirements.txt.The code can be found here:
GitHub Repository.
Image classification project
Clothing Recognition is a PyTorch-based image classification project built on the FashionMNIST dataset. The repository contains a custom convolutional neural network implementation, training and evaluation loops, utilities for prediction on sample images, and visualization scripts for performance analysis (precision/recall curves, confusion matrix, F1 vs confidence).
torch.nn.Module.MinPool2d implementation included for experimentation.data_2 folder if needed.torch.utils.data.DataLoader with configurable batch size.sklearn.metrics.pip install torch torchvision numpy matplotlib scikit-learnpython train.py or your notebook).The code is available here: GitHub Repository.