I am Ben Paul Varghese, a final year CSE student at International Institute of Information Technology, Hyderabad.
I developed an interest in Computer Science in middle school, and since then, have taken multiple courses (either from school or online) to learn more about the subject. These are some of the languages, APIs, and libraries I have experience in, and have used for all the projects and similar work I have done.
Created a Linux shell from scratch using C as part of the Operating Systems & Networks course at IIIT-H. Implemented most common commands like cd, ls, pwd, echo, etc., while also handling support for foreground and background processes, including signals and interrupts.
Created a 3D game using WebGL and ThreeJS as part of the Computer Graphics course at IIIT-H. Game involves moving across the ocean as a ship, while collecting treasure and destroying enemy ships. Destroying enemy ships causes a greater number of enemies to spawn. The game lasts as long as the user has health remaining.
Created a website as a guide for beginners to algorithms as part of the Algorithms Analysis & Design course at IIIT-H. The website had a simple UI, along with easy to understand explanations of several famous algorithms under Divide & Conquer, Greedy, and Dynamic Programming.
Implemented a database based on the Indian Parliament System using MySQL and Python as part of the Data and Applications course at IIIT-H (group project of 3 people). The database stored some of the members of the lower and upper houses of the country, as well as the states councils. Also designed a Python program to query the database for selection and updation. I was mainly involved with the MySQL part of the project, which involved designing the database itself and adding the data.
Simulated a card game called 99 using C++ as a personal project during my free time. In this game, the user plays against the computer, and the one who loses their cards the fastest is the winner. I created the code such that the computer always makes the best possible choice at every step.