Hrithik Raj
Software Developer | Competitive Programmer | Open Source Contributor | 2022 Graduation
Work
Student at Amity University
Badges
Four Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least four years.
Writing Debut
Awarded for writing and sharing your first DEV post! Continue sharing your work to earn the 4 Week Writing Streak Badge.
Three Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least three years.
Two Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least two years.
One Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least one year.
DEV Grad 2020
For everyone who participated in our 2020 graduation celebration. Congrats y'all!
GitHub Repositories
Numerical-Algorithm
In numerical analysis, a numerical method is a mathematical tool designed to solve numerical problems. The implementation of a numerical method with an appropriate convergence check in a programming language is called a numerical algorithm
C++ • 7 stars
portal
A lightning-fast CLI tool to quickly switch between repositories.
Haskell • 4 stars
TheSpaceApp
The Space App is an Android application which helps people pratice social-distancing in the COVID-19 outbreak.The app uses the Google Maps API to determin distance between two users and Google Firebase to read and write data their distance, latitude, longitude, and status from cloud. With the help of multi-threadin the app refresh itself automatically every minute. This app helps user keep an eye on the head count within user's 1.5m radius.
Java • 2 stars
Group-Chat-Application
Created a GUI based Group Chat Application using Socket Programming and Multi-threading
Java • 1 star
Percolation-threshold-via-Monte-Carlo-simulation.
The percolation threshold is a mathematical concept in percolation theory that describes the formation of long-range connectivity in random systems. Below the threshold a giant connected component does not exist; while above it, there exists a giant component of the order of system size. In engineering and coffee making, percolation represents the flow of fluids through porous media, but in the mathematics and physics worlds it generally refers to simplified lattice models of random systems or networks (graphs), and the nature of the connectivity in them. The percolation threshold is the critical value of the occupation probability p, or more generally a critical surface for a group of parameters p1, p2, ..., such that infinite connectivity (percolation) first occurs.
Java • 1 star
OrangePaper
A web app called OrangePaper that allows users to log the topics they’re interested in and to make journal entries as they learn about each topic. The home page describe the site and invite users to either register or log in. Once logged in, a user will be able to create new topics, add new entries, and read and edit existing entries.
Python
Sudoku-Solver
Sudoku originally called Number Place is a logic-based, combinatorial number-placement puzzle. The objective is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 subgrids that compose the grid (also called "boxes", "blocks", or "regions") contain all of the digits from 1 to 9. The puzzle setter provides a partially completed grid, which for a well-posed puzzle has a single solution. Completed games are always an example of a Latin square which include an additional constraint on the contents of individual regions. For example, the same single integer may not appear twice in the same row, column, or any of the nine 3×3 subregions of the 9×9 playing board. French newspapers featured variations of the Sudoku puzzles in the 19th century, and the puzzle has appeared since 1979 in puzzle books under the name Number Place.However, the modern Sudoku only began to gain widespread popularity in 1986 when it was published by the Japanese puzzle company Nikoli under the name Sudoku, meaning "single number".It first appeared in a U.S. newspaper, and then The Times (London), in 2004, thanks to the efforts of Wayne Gould, who devised a computer program to rapidly produce unique puzzles.
Jupyter Notebook
togepi
togepi is a fast & powerful cli tool that helps devs automate mundane stuff.
JavaScript
Word-Cloud
Created a "word cloud" from a text by writing a script. This script needs to process the text, remove punctuation, ignore case and words that do not contain all alphabets, count the frequencies, and ignore uninteresting or irrelevant words. A dictionary is the output of the calculate_frequencies function. The wordcloud module will then generate the image from the dictionary.
Jupyter Notebook
Skills/Languages
C, Java, C++, Django, Linux, MySQL, JavaScript, HTML5, Cascading Style Sheets (CSS) , GraphQL, React Native, TensorFlow, Firebase, Flutter, Git, React, Pandas, MongoDB
Currently learning
Web Development, Android Development, Machine Learning, Deep Learning
Want to connect with Hrithik Raj?
Create an account to connect with Hrithik Raj. You can also sign in below to proceed if you already have an account.