Shubham Rathi

Cinelli
Surly
Cinelli
Affinity

Hola! I'm

Shubham Rathi

About Me

Rat in the Rat Race

I’m a student developer-designer studying currently at IIIT Hyderabad. I’m fascinated by the intersection of Design and Technology. I seek to work on projects which harness users cognitive and affective side. It’s a thing for me that people feel and tangibly react to the screen experience.

I’ve made this my research problem. I’m pursuing research in the Ontology and Architecture of Magic. I love Yanni. Hear his music. They say, Music is the closest connection between two people.

My resume is a pretty piece of graphic. See it here. If this is the first time you're seeing this site, Yo: I want to hear from you! Head over to contact and send me a message.

  • Currently at
    IIIT-H
  • Age
    21

Laurels

Jack of all trades? Booyah!

  • 2009--2010

    Super Scribe

    Awarded as Super Scribe for services rendered during the tenure as Editor, Daily News & Analysis.

  • 2008--2010

    School Captain

    Vice Captain ('08-'09) and School Captain ('09-'10) of Smt Sulochanadevi Singhania School, Thane

  • 2010--2010

    Semi Finalist

    Qualified till prefinals of ITC Ideas for India.

  • 2014--2014

    MIT Media Lab's Design Innovation Workshop

    Selected to participate in the MIT Media Lab's design Innovation Workshop in Mumbai. Our Team developed a responsive causality Installation 'Houdini' under the mentorship of Valentin Heun and Aniruddh Sharma from Fluid Interfaces Group, MIT Media Labs.

  • 2013--2014

    Dean's Merit Award

    Awarded in appreciation of the Academic performance in the academic year 2013-14.

  • 2014--2014

    World Business Dialogue

    Selected as the Delegate from India to participate in the World Business Dialogue, 2015.

Experience

I'm passionate about good design. Like a relationship, it must feel just right. UX process is actually the means to achieving business goals, masked as design.

But, good design isnt not just about visual aesthetics. Its the end to end product. Its about gifting people with good experiences on a broader level that stays with them even after they put our product down.

I see our notion of UX is extremely limited to the screen. There's a need to expand this thought horizon.
Moving from Data to Information, Information to Knowledge and Knowledge to Wisdom: Coming from a country abundant with historical art and architecture, I'm keen to explore the stories that these monuments have to tell. I believe our ancestors left us their thoughts not in words, but in objects. As we explore novel ways to engage in dialogues and newer method to structure knowledge, It is been my attempt to step out of stereotype thinking of applications as words collected together in black and white to applications which are enriching pieces of interactive media which carry superior abilities to create effective communication.
Transhumanism and the future of Man and Machines: Tomorrows computers will not be flatter displays or better graphics, the machines of tomorrow must utilize the mental experience. They must harvest their users intent and design experiences around them. My research 'Ontology & Architecture of Magic' tries something on these lines. Over the centuries, magicians have developed extensive knowledge about the manipulation of the human mind— knowledge that has been largely ignored by psychology. It has recently been argued that this knowledge could help improve our understanding of human cognition and consciousness. As part of my study, I delve deep in the literature of magic to draw parallels in affective computing and the contribution mentalism (clubbed with Machine Learning) could make in helping in make system interactions more intelligent and effective.
Beyond UX, I'm keen to explore Digital Finance and Management Consulting in further detail.

  • Oct'09 - Dec'10

    Junior Editor, DNA Young Adults, Mumbai

  • Jun'14 - Nov'14

    Front End Developer, Tuneterrain, Hyderabad

  • Sept'15 - Dec'15

    Web Developer, Reflection Technologies, Hyderabad

  • Jan'15 - ongoing

    Media Admin, IIIT Hyderabad

  • Jan'16 - ongoing

    Machine Learning (ML) Developer, Reflection Technologies, Hyderabad

Coding Skills

Most of the Coding that I've learnt comes as a part of my curriculum at IIIT-H. Some of the languages that I've tried:

  • 65%

    jQuery

    jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML

  • 80%

    HTML/CSS

    HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages. HTML provides the structure of the page, CSS the (visual and aural) layout, for a variety of devices.

  • 60%

    Javascript

    JavaScript is a scripting language designed primarily for adding interactivity to Web pages and creating Web applications.

  • 30%

    Java

    Java is an Object Oriented programming Language popular because of its cross-platform support.

  • 60%

    Shell Scripting

    A shell script is a script written for the shell, or command line interpreter, of an operating system.

  • 60%

    C Programming

    C is a general purpose programming language that is used for most of general programming. In this semester, I am learning to implement data structures in C

  • 50%

    Web2Py

    Web2py is an open source web application framework written in the Python programming language

  • 70%

    Bootstrap

    Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile-first projects on the web.

  • 10%

    Ruby

    A dynamic, interpreted, open source programming language with a focus on simplicity and productivity.

  • 40%

    PHP

    PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language

  • 30%

    OpenGL

    OpenGL (Open Graphics Library) is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics.

  • 60%

    Django

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

  • 10%

    AJAX

    AJAX: an acronym for Asynchronous JavaScript and XML is a group of interrelated web development techniques used on the client-side to create asynchronous web applications.

  • 70%

    Python

    Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.

  • 40%

    Matlab

    MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis.

Coding Projects

My repository is proud of:


Period Title Course/ Organisation Details Platform
Spring '14 WebRTC powered P2P Video Chat ITWS II An anonymous online peer to peer video call service that functions on WebRTC. (Product Live) WebRTC, Javascript(peer.js), HTML, CSS
Spring '14 Audio Reactive Interface ITWS II Web Interface that responds to non-verbal voice signal (whistle) for website nagivation. Javascript, HTML, CSS
Jan '14 Houdini Design Innovation, MIT Media Lab Co-created a responsive causality installation ‘Houdini’ in association with Fluid Media Group (MIT). See demo Arduino, Processing
Monsoon '14 Enterprise DB Management Intro to Databases Database management system with CRUD utilities for enterprises implemented using pure SQL. SQL, HTML, CSS, Javascript
Monsoon '14 Emoviz: Signal Sentiment Analysis SSAD/ Akshar Speech Labs Development of front system for sentiment analysis on voice signals. See demo wxpython, HTML, CSS, Javascript
Spring '15 AI Bot: Tic Tac Toe Artificial Intelligence Generating Game Tree and improving bot performance using alpha-beta pruning. Python
Spring '15 Peer to Peer file sharing protocol Computer Networks Peer to Peer file sharing utility implemented on the terminal using sockets. C (Socket)
Monsoon '15 Emotion Perception on a Temporal Bisection Task Intro to Cognitive Science Measure the perception of the duration of emotional events as a temporal disection task ( based on research published in ‘Cognition & Emotion') Matlab (Psychtoolbox)
Monsoon '15 Sprouts Game Game Theory for Computer Science Generate game tree for Sprouts (impartial combinatorial, sequential game with complete information) in which winning strategy is determined by adversarial search. Python
Monsoon '15 Combining content with user preferences for TED video recommendations Statistical Methods in Artificial Intelligence Creation of TED video recommendation engine in a cold start setting by analysis of different Vector Space Models (based on a paper submitted to IEEE, 2013) Python (Scikit, Gensim)
Ongoing Architecture & Ontology of Magic Confluence Project in CS and Humanities Analyze the mental sweeps, objective interactions humans make in mentalism performances developed on the ontology of magic. Python (Scikit, Matlplotlib)

Design Skills

Beyond Programming, I've done decent bit of design.

  • Learning
    Beginner
    Not Bad
    Advance
    Expert
  • Audacity
  • Photoshop
  • Illustrator
  • Corel Draw
  • After Effects

I'm currently at

IIIT Hyderabad, India

  • +91-9985556304
  • 348, OBH, IIIT Hyderabad
  • hello@shubhamrathi.in

Say Hey.

Use the form below to send me a message. I'll get back to you soon. If you've got some feedback on the site or just want to say Hi, feel free to send that too :'). There's nothing that we do today, which cannot be done a lil' better tomorrow.