Siddhant Jain

Work place: Jaypee Institute of Information Technology, A-10, Sector 62, NOIDA, India



Research Interests: Applied computer science, Computational Science and Engineering, Computer systems and computational processes, Computer Architecture and Organization, Theoretical Computer Science


Siddhant Jain currently pursuing final year of Integrate B.Tech M.Tech in Computer Science and Engineering at Jaypee Institute of Information Technology, Noida, India. His programming interests include Ethereum Smart Contract development, and React application development.

Author Articles
CodeUP: A Web Application for Collaborative Question-answering System

By Yashi Agarwal P. Raghu Vamsi Siddhant Jain Jayant Goel

DOI:, Pub. Date: 8 Aug. 2023

The majority of collaborative learning and knowledge sharing (CLKS) platforms are built with numerous communication mediums, team and task management in mind. However, with the CLKS, the Question-Answering (QAs), User profile evaluation based on the quality of answers provided, and feeding of subject or project relevant data are all available. QAs are required for online or offline cooperation between team members or users. To that purpose, this paper presents a web application called CodeUP with features like QA system, Question similarity testing, and user profile rating for boosting communication and cooperation efficiency in CLKS for academic groups and small development teams. CodeUP is intended to be quickly established and step for academic or development groups to collaborate. As the CodeUP application supports the CLKS, it is also an ideal tool for academia and development teams to perform computer supported QA system and knowledge sharing in the sphere of work or study.

[...] Read more.
CodeBlockS: Development of Collaborative Knowledge Sharing Application with Blockchain Smart Contract

By Siddhant Jain P. Raghu Vamsi Yashi Agarwal Jayant Goel

DOI:, Pub. Date: 8 Feb. 2023

In this paper, we present the design and development of a collaborative knowledge-sharing platform with Blockchain based smart contracts (CodeBlockS) to help increase the trust and efficiency of how developers find the solution to their problems or try to learn new things. The popularity of Question-and-Answer websites such as StackOverflow, Ask, and Yahoo, as well as online course websites like as Udemy, is gradually expanding. Given this increased popularity, the quality and efficiency of user interaction must be improved such that users can try to connect with each other, ask questions about technical problems they are experiencing, or if they want to learn a topic in exchange for a fee and potentially collaborate on a project, or simply share their thoughts on a topic and improve their knowledge and network at the same time. Because these contracts will contain money, CodeBlockS has employed Ethereum Blockchain-based smart contracts to manage the data and money, as blockchain-based smart contracts are immutable and handle payments very securely. In general, social networking websites there are very few people sharing valuable knowledge and many people sharing worthless, time-consuming content that creates distraction. With the CodeBlockS system, developers find the solution to their problems or try to learn new things, and users can share their thoughts and learning on the platform. The platform also provides inbuilt smart contracts functionality using which two users can create a contract where one user will teach or solve doubt of the other user and receive fees towards service rendered.

[...] Read more.
Other Articles