Rohit Gupta

Rohit Gupta

San Francisco Bay Area
3K followers 500+ connections

About

A strong problem solver possessing a deep understanding of data structures and algorithms…

Activity

Join now to see all activity

Experience

  • Meta Graphic

    Meta

    Menlo Park, California, United States

  • -

    Santa Clara, California, United States

  • -

    Greater Chicago Area

  • -

    Greater Chicago Area

  • -

    Urbana-Champaign, Illinois Area

Education

  • University of Illinois Urbana-Champaign Graphic

    University of Illinois at Urbana-Champaign

    -

    Relevant Coursework:

    CS 225: Data Structures
    CS 425: Distributed Systems
    CS 412: Data Mining
    CS 418: Computer Graphics
    ECE 391: Operating Systems
    ECE 385: Digital Systems
    ECE 411: Computer Organization & Design
    INFO 490-1: Foundations of Data Science
    INFO 490-2: Advanced Data Science

  • -

    Coursework:

    Fall 2018
    MPCS 53013: Big Data
    MPCS 52060: Parallel Programming

    Spring 2018:
    MPCS 51083: Cloud Computing
    MPCS 55001: Algorithms
    MPCS 51050: Object Oriented Programing & Design Patterns

    Winter 2018:
    MPCS 54001: Computer Networks
    MPCS 51030: iOS Application Development

    Fall 2017:
    MPCS 51100: Advanced Programming
    MPCS 53001: Databases

Projects

  • Scrabble Cheater

    Implemented a Scrabble solver in python that tells you the best Scrabble words given a particular Scrabble rack and list of words.

  • Utah Teapot

    Loaded a Utah Teapot from a triangle mesh file, and rendered it using the following features: perspective,hidden surfaces (z-buffer),shading using the OpenGL built-in Phong surface reflection model, texture mapping, and environment mapping. Used C++, OpenGL

    See project
  • Device Driver - Game Controller

    Designed a driver for a TUX controller for use with a video game. Translated hardware signals into machine readable bits for game control signals. Used multi-threading to allow multiple simultaneous hardware capabilities. Used C

  • Missile Command Game

    Generated a text-mode version of Missile Command in Intel x-86 Assembly as an extension to the Linux real-time clock (RTC) driver. Process involved linked list manipulation and traversal, collision handling, and kernel and user space memory management

  • Maze Solver

    Created a random maze generator of an inputted size using disjoint set data structure, as well as a solution to the generated maze using graph traversal algorithms and data structures in C++.

  • Photo Mosaic

    Used k-D tree data structure to implement a photo mosaic. Involved using the nearest neighbor search algorithm. Used C++

  • Classification Framework: Basic Method & Ensemble Method

    -

    Built a general purpose classification framework for general and ensemble methods. Implemented Naive Bayes and Adaboost on training and test data. Tested validity of classifiers with real,provided datasets.

  • 4BitOS

    -

    Created a Linux inspired, bearbones operating system with a multiple-shell interface. Wrote test-based code for hardware drivers, interrupt handling, read-only file system and system calls. Implemented a process control block system for file execution, process switching and Round Robin scheduling. Involved context switching and stack management. Used C and x86 Assembly

    Other creators

Languages

  • English

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

More activity by Rohit

View Rohit’s full profile

  • See who you know in common
  • Get introduced
  • Contact Rohit directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Rohit Gupta in United States