Well, hello there !! 👋🏻
I am Nikhil Anand
I love computers and the science that drives it.
Welcome to my world, say Hello
There are 10 types of people in this world, those who understand binary and those who don't
About Me
I am a CS undergrad studying in Vellore Institute of Technology, Vellore, India.
I am originally from Jamshedpur, India.
I like building things on software because it involves a nice cup of coffee and good
music.
Data Science is what I am exploring and Java is my language of preference.
When I am not programming, I am watching documentaries on Youtube.
Activities I do, that do not involve a computer screen, are reading novels and
writing science fiction.
Well-versed in core Java concepts
Can implement data structures and algorithms
efficiently
Used OOP concepts in every project I make in Java
Have also worked with Java EE, Java Swing, Java
Applets and Java
FX
Basic concepts of the language
Worked with Flask, plotly, matplotlib,
etc
Made a fully functional website using HTML, CSS, Javascript with
Flask backend
Well versed in concepts of the language
Competitive Coding
Made many websites using HTML, CSS, Js with Node, PHP and
Flask backends
Well versed in Bootstrap
Backend knowledge of using a PHP Server
Connected the fronted to a MySQL database using a PHP Backend
A Movie Recommendation website with HTML, CSS and JS frontend
Supported by a NodeJS backend
and a MongoDB database
Link to Github Repo
Financier is an Android application to manage expenditures.
Records all expenditures entered and analyzes them
Displays stats according to the expenditures entered.
Visualized expenditures into various charts using AnyChartAndroid
Link to Github Repo
The linker files and kernel files were written in C++.
Made an entire keymap including Shift and Caps Lock functionality.
Had a Mouse graphics too.
Converted the entire OS as an ISO file which worked without any errors in
Oracle Virtual Box
Link to Github Repo
A message passing system that uses steganography, i.e. embedding text inside
images.
Made a Java software that performs pixel-by-pixel steganography.
The software was presented with a Java FX frontend.
Link to Github Repo
Practice Questions from various competitive coding websites.
Problems categorized into different topics.
Link to Github Repo
Parallelization of the International Data Encryption Algorithm.
Coded in Java (JDK 12).
Takes in a message with a random 128 bit key, encrypts the message. Performs
key reversal and decryption of the message.
Used ExecutorService to parallelize the algorithm with a Thread Pool.
Link to Github Repo
It incorporates static web pages in the form of HTML5 and CSS3 and backend
support as Java.
Dynamic Web Pages were made as JSP.
The central database was SQLite.
Link to Github Repo
Worked on a research paper implementation.
Packing items of w weight into n bins, each having a total
weight
ofx
Optimized to find the least value of n.
Link to Github Repo