Hi! I'm Ojas Srivastava.

Welcome To My Website. If you want to know more about me, then let's scroll down.


I'm an undergrad student from India and I am currently pursuing Bachelors degree in Computer Science from Shiv Nadar University. I am passionate about programming and I am always looking for new challenges to learn new things.

  • Birthday: 18 April 2001
  • Blog Site: s-tronomic.in
  • City: New Delhi, India
  • Age: 20
  • Degree: B. Tech (pursuing)
  • E-Mail: ojas-srivastava-2001@gmx.com

I have interest in Blockchain technologies and Machine Learning. Currently, I am working on a blockchain related project. Apart from programming, I write blogs at s-tronomic.in. I generally, write about Cryptography, Sports, Mathematics, and other Computer Science-related topics.



  • C
  • C++
  • HTML & CSS
  • Python
  • Javascript
  • Java

Tools, Frameworks, and Libraries

  • Bootstrap
  • Flask & Django
  • Swing & Javafx
  • Node
  • Git and Github
  • Wordpress


  • Windows
  • Linux
  • Eclipse
  • VS Code and Vim/Vi
  • Git and Github
  • Chrome Dev Tools


Google Data Analytics Proffesional Certificate

certification proof Validity: Lifetime

Data Analysis and data science is one of the fields that draws inetersts me a lot. I learnt the 6 phases of Data Analysis in detail. I gained technical knowledge of tools like Spreadsheets (Excel), Google BigQuery, SQL, Tableau, and R (programming Language).

WQU Applied Data Science I: Scientific Computing & Python (with honors)

certification proof Validity: Lifetime

During this course, I completed a comprehensive introduction to scientific computing, Python, and related tools used by data scientists. I elarnt to use Python to read, clean, process, and analyze real-world data. I also learnt the statistical significance of the results of their analysis, they can apply statistical analysis and hypothesis testing.

WQU Applied Data Science II: Machine Learning & Statistical Analysis (with honors)

certification proof Validity: Lifetime

During this course build machine learning models to make predictions on real-world data. I learnt the best way to treat, clean, and encode data and how to choose the appropriate machine learning models for the task.

I also learnt to tune the model to create a generalized model that performs well on both a training set and on out-of-sample data and build models using text and time series data. I also learnt to use statistical methods to analyze data and to interpret the results using scikit learn library.


Card image cap

Implementing Image Steganography using Python (without any special libraries)

Github Link
Card image cap
Safe-Input Java

A java program which makes taking input easier in Java without any requirement of error handling.

Github Link
Card image cap
Chess Engine

Chess Engine made in Java. Supports both 1-player and 2-player mode. Uses Alpha-Beta pruning to improve the efficiency of the game.

Github Link
Card image cap

A simple implementation of Bitcoin-like cryptocurrency in Java. I used the concepts of OOPs, Java security APIs to implement the program.

Github Link

Latest Blogs

The Confusion About Web3

Web3 has gained a lot of attraction recently but there are some myths or confusion about the concept. Here we discuss what exactly is web 3.

Use of Complex Numbers in Quantum Computers

In this article, we will see how complex numbers are used to represent qubits in quantum computers and why are complex numbers an excellent way of representing qubits?

How Does SHA-256 Work?

Hashing algorithms are used by many companies to keep user data safe. It is also an important part of blockchain technology. SHA-256 is one of the famous hashing algorithms. Find out how does SHA-256 works.


Contact Me..

  • ojas-srivastava-2001@gmx.com