Arjun Puri

B.Tech Electronics and Communications (ECE)

About Me


arjun

I am an alumnus of MSIT, Janakpuri which is affliated to Guru Gobind Singh Indraprastha University (GGSIPU) who graduated with a B.Tech in Electronics and Communications (ECE).

From an early age I've been fascinated with Electronics and consequently Computers. Games like Warcraft III, Pokemon and Mario formed a great part of my childhood entertainment and lead me to dream that I could one day make something similar that fills others with similar awe and joy as I was when I played them.

Skills


Frontend Web Development

Experience: Advanced

HTML, CSS, Javascript, React.js
Backend Web Development

Experience: Intermediate

SQL(Oracle, PostgreSQL), Express.js, Node.js
Software Engineering

Experience: Intermediate

Java, C, C++, Python
Cloud Computing

Experience: Intermediate

AWS, Linux, Virtualization(LXC, KVM)

Projects


My Major project was an anti theft device which we named ATD. As it was a group project I mostly dealt with the webapp side of the project, making the frontend and backend with the help of my friend Ashish. As all of us were from ECE background and had very little to no prior experience with Web Development this proved to be a good challenge for us to complete. Frontend was made with the help of React.js, Javascript, HTML and CSS. While the Backend was powered by Express.js, Node.js and PostgreSQL all hosted on a 3$ Scaleway server. The basic idea of the project was to detect any intrusion attempts on the protected object by measuring differences in the various sensors we had attached such as weight, ultrasonic and accelerometer.

My Minor project was a RF controlled Robot. The whole inspiration of designing a RF controlled Robot at that time came from a news we heard about a crash site where rescue teams couldn't go in themselves without putting themselves in grave danger, therefore we decided to design a compact sized robot that can be controlled remotely and do the job. It gave me the opportunity to practically learn how to design and print PCBs. PIC16F887 was the microcontroller we used to give life to our little robot and was controlled wirelessly through Radio Frequencies.

I was able to indulge in many DIY projects while in College which mostly included me self-hosting some of the basic services we use in daily lives such as a file server, firewall, media server etc. These projects were a great learning experience for me and I was able to get familiar with UNIX and now I use Fedora as my daily driver with KDE environment (It's so beautiful). The most useful out of these was perhaps PFSENSE which is just a fantastic open-source Firewall which provides a lot of features. All of these Projects were hosted in either VMWare ESXI or just straight up KVM on Debian with Virtual Machine Manager as a GUI.

Contact


You can reach me at arjunpuri@arjunpuri.me