Stock Management

The software designed for small businesses streamlines stock tracking and sales through role-based access and advanced order management. This ensures that employees have suitable access rights while simplifying the entire order lifecycle from initiation to completion.


Additionally, the platform includes comprehensive admin tools for user and product management and integrates unique billing identifiers in the POS system for efficient tracking. This leads to improved operational efficiency and customer service by minimizing errors and enhancing the checkout process.

GitHub README Table Automation

A Python script was developed to automate the updating of README files in GitHub repositories, incorporating markdown tables to list file names. This script utilizes GitHub's RESTful API to dynamically retrieve file structures and update READMEs, significantly streamlining the documentation process and ensuring that repository overviews remain current.


The script is characterized by clean and descriptive coding practices, employing well-defined functions to reduce redundancy. This approach not only improves code maintainability but also enhances the overall efficiency of the documentation workflow, leading to more organized and up-to-date repositories.

AI multi-agent pathfinding

The software designed for small businesses streamlines stock tracking and sales through role-based access and advanced order management. This ensures that employees have suitable access rights while simplifying the entire order lifecycle from initiation to completion.


Additionally, the platform includes comprehensive admin tools for user and product management and integrates unique billing identifiers in the POS system for efficient tracking. This leads to improved operational efficiency and customer service by minimizing errors and enhancing the checkout process.

Flag Quiz Game

A Python-based educational game was developed using Pygame, focusing on testing and enhancing players' knowledge of global flags. The aim was to create an interactive learning experience that also serves as a tool for assessing geographical knowledge. This approach introduces a fun and engaging method to learn about different countries and their flags.


The game features a graphical user interface (GUI) for intuitive gameplay and offers multiple difficulty levels to cater to various learning stages, providing progressive learning challenges. Additionally, it includes a summary report feature that showcases scores, incorrect responses, and correct answers, enabling players to self-evaluate and track their progress in learning global flags.

Periodic Table

An interactive software version of the modern Periodic Table was created to serve as an engaging educational tool. Developed using Java, SQL, MySQL, and JDBC, this project presents the Mendeleev Periodic Table in a user-friendly digital format. The primary goal is to assist users in learning and retaining information about chemical elements through interactive exploration and assessment.


The software delivers instant data retrieval on elements, allowing users to customize views by group and period, enhancing the learning experience. Additionally, it features a quiz module designed to test user knowledge, further aiding in the educational process and making the study of the Periodic Table more interactive and effective.

HELLO, MY NAME IS

<SHIV>

I was raised in India, where I also received my primary and secondary education. From a young age, I found myself fascinated by science and computer technology.


Fueled by the consistent support and encouragement from my teachers, peers, and family, I made the conscious decision to transform this growing interest into a professional career path by moving to Canada for studies.


As a dedicated Full-Stack Software Developer in training, I am currently advancing my education at the University of Alberta.



I am actively seeking opportunities to engage in research and secure internships that will allow me to contribute to and expand my expertise within the field.

I am dedicated to continuously expanding my skill set in various domains, particularly emphasizing programming and logic.


While I also delve into digital art and photography, for which you can find more information on my GitHub page, my primary focus has been on enhancing my programming and technological skills in recent years.

Below are several of the technologies I am proficient in:


  • Python
  • SQL
  • MongoDB
  • React
  • RestAPIs
  • NodeJs
  • HTML
  • CSS
  • JavaScript

  • As my studies advance, I am delving into the realm of artificial intelligence, focusing on areas such as AI models, reinforcement learning, various regression techniques, and large language models (LLMs).


    Please do not hesitate to reach out via email for any inquiries, suggestions, or if you simply wish to engage in conversation by clicking on the "Connect"button on top left corner.

    pp