Who and what I am


My journey with computers
It all began in the very childhood. I don't know if I loved computer technologies naturally or because I was introduced to a PC at an early age of 4. Exploring or exploiting my PC has been my favorite childhood hobby. I came across the thing called Programming in 6th grade and that changed everything. I fell in ove with it and it became my dream (not fulfilled yet) to be a great programmer someday. While in high school I got tempted to hacking and consequently learnt a couple of programming languages and web technologies (HTML/CSS, PHP, MySQL etc..). This curiosity took a new level when in 10th grade I created my first website as a startup (Didn't go well).
That was the time I came across this OS called Linux and that again was a milestone. That excitement made me dig deeper and deeper. By the time school ended, I was confident enough to start becoming what I always wanted to be, a Computer Engineer, so I did take the course. Got a lot of exposure during college time, creating tools for people, learning new technologies, building projects an like things.
I hope to continue this journey and enjoy it along the way ;)
Me outside computers
There are things that I love besides computers and technologies, like nature and music.
I am a great lover of music, at least I feel that way for myself :p. It was also my not so much taken into consideration childhood dream to learn an instrument. I grew up listening to rock music so that's what I love. So I picked up a guitar during 2nd year and just realized I found the love of my life :) . That took me deeper in exploring music and I've got no words to describe it, so sorry :-p .
Another thing I loved since the beginning of time is nature. I love the idea exploring places like forests and mountains.
If not computers than these things are what I'd have pursued ;) .
[ I mentioned these things although they sound silly, because they mean a lot to me. Thank you for reading patiently :p. ]
Things I made
A brief compilation of things I've made.

Java (AWT), Lex/Yacc
PlotFX
A software that plots the cartesian graph of any mathematical equation given in form of y=f(x)
It understands most of, if not all equations given in acceptable form, like we write on paper.

Node-tac-toe
A web based application that allows players to play multiplayer game of tic-tac-toe. Player can also play with AI that comes as difficulty levels Easy, Medium and God

Visual DSA
An application that helps user to understand various Data-structures and Algorighms by providing customized animation i.e. according to the data provided by user.

Little Pages
An online book-rental system that provides a U2U platform for users to find buyers/sellers for books.
Provides proper messaging system and improvised book-upload system using Google-books API.
Uses way2sms service for sending SMS from company to user.

Quiz portal
A web portal that facilitates conducting MCQ based quiz. The admin panel is well-designed and highly functional to make things much easier.
Questions and users can be uploaded directly from an Excel sheet.
Admin can control quiz in any way in case of run-time mishaps.

Felicific 2016 and 2017
The official website of the annual techno-cultural fest of the college. Worked as a junior member in 2016 and played lead role in 2017.

DDU eGov Bot
A bot or a scraper to ease the task of checking result from the college website a little bit easier. Used cURL library in PHP to automate the tedious task of clicking several times to reach the result page.

Surat Classes
My first website which I built when I was 15. A website that helps people to find an appropriate tutor for themselves. I made this website because I myself went through a lot of trouble finfing tutor for my 11th grade. Learnt web designing while making this site.
Other smaller things
Some small board games like Sudoku (in JavaScript), Ball game (Java), a group chat application in Java etc. and websites for a startup and a corporate company.