Skip to main content

Shashwat Shivam








Sophomore,
Computer Science and Engineering,
IIT Delhi

About


I am a second year Undergraduate student of Computer Science and Engineering at Indian Institute of Technology, New Delhi. I am a tech enthusiast who likes creating new things and experimenting with things. I am a fast learner and enjoy challenges encountered along the way. I am always willing to learn new things with full enthusiasm and passion.

On the whole, I love to code and am an enthusiastic coder. My hobbies include competitive coding, application development, reading and travelling.I also enjoy watching sci-fi movies and TV series.Good food always lifts my mood. I am interested in all areas of Computer Science. I am particularly interested in machine learning, AI and computer vision and am currently undertaking courses to further my interests in the same.

Experience And Education


Internships
Primebook
Android App Development Intern December 2017

  • Worked on custom launcher for desktop like usability on android environment.
  • Added options to launcher menu for using system APIs to perform standard functions including settings, power on/off.
  • Optimized launcher menu for faster launch and search indexing and added functionality to resize menu.
Anhad Music
Web Development Intern May 2017 - July 2017

  • Developed a Django based MVC back end for new website along with models and relations for events and members.
  • Migrated database from old NoSQL based system to SQL system using python script.
  • Provided API endpoints for Android application using Rest API Framework.
  • Setup Social login system along with direct login from social networks like Facebook, Google etc.


Education
  • College
    B.Tech in Computer Science and Engineering - CGPA =9.82Expected May 2020
  • High School
    St. Joseph's Co-ed School,Bhopal(CBSE) - Percentage = 96.2%Grad. May 2016

Projects


ARM Processor
Prof. Anshul Kumar January-April 2018

  • Implemented sub-parts used in a processor ( ALU, Multiplier, Register File, Shift Register etc.) using VHDL.
  • Built a multi cycle processor based on ARM instruction set architecture using the above sub-parts.

Starling Bird Flock Simulation
Prof. Subhashis Banerjee April-May 2018

  • Developed program in C++ using OpenGL to simulate flocking of starling bird flight using relevant mathematical properties.

Toy Prolog Interpreter
Prof. Sanjiva Prasad April 2018

  • Implemented a simple prolog interpreter in Ocaml using ocamllex for lexing and ocamlyacc for parsing.
  • Built a sigma algebra engine in Ocaml supporting unification and substitution of terms.

Engineering Drawing Software
Prof. Subhashis Banerjee January-April 2018

  • Developed an engineering drawing software in C++ using Qt to work on 3D and 2D figures and their projections.
  • Implemented algorithms to find projections of 3D figures (including hidden lines) and to form 3D figures from given 2D projections.

Infrared Image Skin Detection
Prof. Prathosh A.P. December 2017

  • Collected and annotated dataset using Infrared Camera containing classes as skin / non-skin images.
  • Predicted presence of skin in images using modified pre-trained VGG net further trained on new collected dataset.

Universal Asynchronous Receiver Transmitter (UART)
Prof. Anshul Kumar October-November 2017

  • Built a UART with the help of FPGA board and VHDL language capable of transmitting data to computer.
  • Implemented the design to transmit ASCII characters and pre-saved messages at 9600 baud rate via USB cable.

Elevator Control System
Prof. Anshul Kumar September-October 2017

  • Created a lift control system using VHDL with the ability to receive requests from inside or outside the lift.
  • Added functionality to resolve requests to provide fastest possible lift routes to requested floors.
  • Achieved the proper working of the system by creating FSM chart describing various states of lift.

Hindi Named Entity Recognition
OpenEd AI Hackathon July-August 2017

  • Implemented named entity recognition system to detect the various entities in a sentence in Hindi language.
  • Used vocabulary library to train model using the pre-built python CRF suite library.

Canteen App
Prof. M.Balakrishnan May-July 2017

  • Created an android application to note transactions happening within the lunch club and to display all user details.
  • Setup MySQL database on a VM to store data of menu,users,balance etc. from android application.
  • Setup API endpoints using PHP on a VM to upload data and keep application in sync with on-line database.
  • Created website to visualize data of transactions and show instant accounting of specified time.

File Send App
Dev Club IIT Delhi May-July 2017

  • Worked with a team to develop a web application capable of sending files from browser to browser.
  • Used Socket.Io as a signaling server to exchange meta-data between users and to select partner to exchange data.
  • Used WebRTC technology to initiate peer to peer connection between browsers.

Maze Solving Bot
Robotics Club IIT Delhi December 2016 - January 2017

  • Made a fully autonomous maze solving robot using the Tremaux algorithm to find exit in a looped maze as part of competition in TechFest , IIT Bombay.
  • Implemented code to turn at 90,135 and 180 degrees using 7 I.R. Sensors to detect path on the ground.
  • Implemented the hardware and software design using an Arduino board.

Resume


Contact Me



Reach Me At:-

+919891066125
shivamshaswat@gmail.com
WC-16 Girnar House,
IIT Delhi,Hauz Khas ,India 110016