• About
  • Skills
  • Projects
  • Pastimes




                    


                

Ram Rattan Goyal

Using two bits, I'll outshine the cosmos.

About

I am a self-taught programmer fueled by passion and driven by curiosity. A fast-learning and an adaptive personality powers me to grasp new things quickly and easily. I believe in being a pillar for my team whether its my technical group or the football squad. I do not hesitate in keeping myself upfront in taking initiatives.

I am efficient in time-management enabling me to be patient with mistakes and perseverant in finding their optimal solutions. A corporate exposure in the cyber world is what I desire so as to include practical knowledge about my subject to be able to outshine the cosmos in my future.

RESUME

Skills

Python
HTML
CSS
CSS
CSS
CSS
CSS
CSS
CSS

Projects

Python
HTML
CSS
CSS
CSS
CSS
CSS
CSS
CSS
CSS
CSS
CSS

Football

VideoGames

Basketball

Reading

Around the Web

Missing Someting

To grasp more out of this,

click here.

The best of me is yet to come - © Ram Rattan Goyal

Python

The strongest weapon in my arsenal. Python has been my personal favourite. The comfort and ease that it provides results to the success completion of complex algorithms which is where this choice of several tech giants coincide with mine. The language which I have worked the most is Python and thus counts in most of my projects.

Deep Learning

Human Intelligence accelerated at the speed of light sounds more amazing than how it actually looks. The field which is expected to escort us to the modern world ranks top in my areas of interest. From a simple linear regression model to a composite neural network , I have enjoyed the dipping error rates and working AI solutions a lot. At the time of AI reaching its peak, it is not just an intellectual dish served to a computer but finding new places which can be improved using the same.

DevOps

"What is visible, sells" - a phrase that has been changed into "What is visible first, sells". The life of a devops person is taking care of the lifecycle of the software product. To ensure integration from all contributors and timely deployment is a task of importance and fortunately I have had the opportunity to lay my hands on some of the latest technology helping the developers do so. Being a beginner, I mainly used gitlab to help contributors among an organization I was an intern in and made a small CI/CD pipeline to ensure the latest features being updated. I am also familiar with Amazon Web Services with which I can create and manage my own instances.

HTML

I was always eager to learn the art of creating websites since childhood and it took me towards HTML. No need to say about this wonderful markup language which has been a part of each of my websites. Online sources had been great to me for learning html, and my experience with this language made me stronger in this field. Websites are one of the easiest ways to provide a user interface to your technical solutions both creatively and beautifully.

CSS

HTML and CSS are like brothers who have rhyming names. If HTML is an actor , CSS is its shining fame. In my childhood, when I used to fear javascript, it was that time when in my mind CSS was clicked. In each of my site, CSS was included, loved how a basic border change with CSS on my site suited. As the time passed and AI was caught by my eye, another interface using CSS was waiting nearby.

NodeJS

One of the most revolutionary steps taken in javascript was to introduce the capability of providing backend logic to millions who knew this language. Usually, flask (python) was supportive enough to produce a working site for me but with this skill , it feels like carrying a sword in a knife case. It is my favourite backend as of now and I may dive deeper in node.js in coming days.

MySQL

The love of the people who work with databases. This language was a blessing back at school as it was written the same way we used to analyze the queries in our minds. While working with projects, there was always need for some data and not always I was spoon feeded with the same. While creating datasets, rather than creating them with each execution again and again, it was easier to export the created dataset to MySQL and query the data. It was excellent in performing these operations than any other language. I and MySQL will keep holding hands till the time I'll code.

JavaScript

I had started early in HTML and CSS because I was a little hesitant with javascript at first. The majority of modern sites use javascript for beautiful responsive templates which can catch the eye of the client before the content could do so. When I started javascript, I found it quite welcoming. I was able to understand which of my tasks have to be worked upon with javascript and what have to be done with others. I mostly use it with combination with CSS to have my work done, just like the first bulb animation that lighted up the page.

Video Editing

Don't we all love the beautiful animations and motion effects in sci-fi movies (even if we all don't agree on the story). In order to find out how are these created, I tried out After Effects and for some editing I used wondershare filmora. I used to spend hours in creating some animations and never get bored out of it. The same helped me to represent my school in a competition where I was the only one to have been specially appreciated by the judges to take one step further and present my own creations rather than internet downloads.

YourBookRobot

An ultimate solution to the people who are hungry for books. It gives birth to a community where book readers can come together to share these written pages with each other. Maintains privacy, secure data, finding nearest book-holder and self-updating, this bot is a domain of various features. After the sharing has been done, the bot updates its databases with the connection as successful.
This bot resides in the telegram messenger by the address "@YourBookRobot".

SoccerProBot

The manager of a team plays an important role in the progression of its players. I and my football fellows were having a hard time in keeping a note of who wants to play, who all are coming with whom and if we will play or not. Those problems summoned trouble before the arrival of our virtual manager - SoccerProBot. Not only it keeps track of all those issues, in the near future it may be generalized as a keeper of teams/groups/clubs enabling basic management.
Currently, this bot is meant for personal use but can be found in the telegram messenger by its unique id: "@SoccerProBot".

FinHub_Chatbot

"A friend in need is a friend indeed !", this chatbot was made specifically for a friend who wanted to have a sight of technical finish given to a small project. The calculation of some economical parameters may sound heavy for a guy belonging to computers but it sure was a nice experience. This particular chatbot is an example for complex commerce and economics concepts that can be implemented with this student-friendly environment.
This bot can be found in the telegram messenger by "@FinHub_Chatbot"

WisInsignBot

Automating pieces of work is directly proportional to the amount of stress you can unload from inside your head. This bot allows to complete the task of sending emails while just chatting! I was given the opportunity to present a topic whose presentation was loved by everyone. Now, a programmer wouldn't just accept and serve each request himself/herself but rather let the computer handle it. So, this bot helped me deliver the content to each and everyone on their emails. "But I can helpful in more ways...", wisInsignBot whispered to me.
It can be found in the telegram messenger by "@wisInsignBot"

Music Player Backend

Whenever we receive a new thing , we are always very eager to try it as soon as possible. I gained knowledge on the works of machine learning and was keen to code something great. I created a virtual music player that contained some sample music numbers. Either they can be sorted or shuffled, your favourites will always be put first in the queue and in accordance to those favourites you will be recommended some more songs. Linear Regression was used in this particular masterpiece with some operations on basic data structures like lists and dictionaries.

Let's make a library from here.

Wine Class Determiner

This was my first walk at the bridge between human intelligence and computer technology. I learned and implemented neural networks as a counter-attack to the large error defensives which were between me and a good model. As for the final test of my python certification , I was aiming to top the scores, this project made me realize the vastness of the applications of Deep AI and the benefits the world would enjoy. As of now, for some complex wine validation, "thee doth not needeth aught else".

Classify your wine from here.

Error Assistant

For those who are taking their first dip in the ocean of programming, a lot of problems: bugs to be precise can be a great demotivator. It takes time to get yourself trained even to simple bugs. In order to help those new swimmers, I as an intern made a program which would decipher the screenshots of python errors and in return would provide a video related to the error with its details and its line number. ElasticSearch and MongoDb with python are the foundation of this project.

Customer Insights

Another project which I worked upon assigned me the role to plot graphs on a website. MySQL and python (flask) were being used and I was expected to work on the same. A dummy dataset was created by me and stored in MySQL on which the resultsets of the queries were passed to javascript to plot graphs according to the requirements of the data science roles expected out of me. My initiatives helped to gather more insights in the form of 3-D responsive graphs which when clicked gave specific information and predictions.

The Cosmos!

The unmatched beauty of the universe beyond earth, the unimaginable mysteries that lie unravelled are always a part of my dreams. I was fascinated with the picturesque images and the beautiful animations of deep space. This pushed me to explore the art of animations. I tried to create some at my level capturing some moments of the dark place above. Afterwards, this passion helped me take part and fulfill some roles in college societies.

To the animations !!

WeatherSite

What will be a simple way to check the weather of a place where you live or a place you are curious about ? Well, many answers. What is a self-dependent developer's approach ? Make one (exceptions excluded). This node.js powered website provides some useful stuff other than the minimum and maximum temperature like the chances of precipitation (which is all I need to know).

I wanted to know about the weather, so I clicked here.

Old-School CyberSafety

Back in the days when basic HTML was still cool for me, I created a serverless static website that held very advantageous content. Cyber-Safety , my first website informed about the importance of security so that I never forget this crucial point in the projects that I would be making in the future. Also, it made me realize that HTML and CSS together are a playground for hundreds and thousands of permutations and combinations that can produce several new effects with a minute change. This award-winning website (as the runner-up in website-making competition), you can find this one here.

Augmented Reality

This may be the stepping stone for my future-self who will be looking to this very simple android app and wondering about the wonders that I was wondering (too much wonders) at that time. I would not regard this as an achievement as baby steps are small but surely I will turn this into something big in the near future. With the help of AI , I am look forward to the field of AR.

Click here to find the app. Also, scan this image inside the app.

Hidden Realities

The website you saw, the time you took, the things you may have missed.

  • The title displays a small message "Ram-Ram" which is one of the greetings used in India.
  • The nav-bar:hover colours represent "rgba", the RED-GREEN-BLUE-ALPHA colour model.
  • The background colours of the icons in the skills section represent the nine colours of the festival Navratri.
  • The project section's icons follow an increasing dark tone in which I depicted my increasing preference for dark themes.
  • The pastimes section's heading darkens the bright colour , I usually find time for games at evening after work which I often regarded as golden time after a stressful day.


All the images/videos were either available for free use (at pixabay.com) or created by me (rrgoyal).