Tarang Khandpur

Software Engineer | Tarang.Khandpur@utexas.edu

ABOUT

My name is Tarang Khandpur and I graduated from the University of Texas at Austin. I received a Double Major in both Electrical & Computer Engineering (ECE) and Asian Studies - Japanese Language. My primary focus in ECE was Software Engineering. I am a highly motivated learner, and I have a strong programming background with Data Structures & Algorithms. I also have strong leadership and communication skills as demonstrated by my involvement in various projects, teams, and organizations. I aspire to be able to innovate and develop software that will fundamentally change the future of technology.

EDUCATION

Bachelor of Science/Engineering
University of Texas at Austin - Cockrell School of Engineering
Electrical and Computer Engineering

Bachelor of Arts
University of Texas at Austin
Asian Studies - Japanese Language

MAY 2018
Graduated

MAY 2018
Graduated

Active Blog Website


Link to Website

  • HTML
    CSS
    JAVA
    GitHub
    Bootstrap
    Ecilpse





  • Description: This website was a project I made to learn to the fundamentals of web-development. At the time, I only had experience with Java, C and C++. I decided to use my strong foundation in Java to develop a blog website where students across UT could post anything. This project allowed me to acquire a basic understanding of HTTP methods, and cloud-computing. I used the Google App-Engine as a framework and to host the website. In addition to programming the back-end in Java, I also used advanced HTML and CSS features for the front-end to create an intuitive and attractive user experience. Overall, this project was an amazing learning opportunity and I'm proud to have incorporated various unique features for the website.

  • Features:

    • Back-end functionality in Java using JSP files and deployed using Google App Engine (GAE).

    • Used Objectify for back-end storage elements and Bootstrap, CSS and HTML for front-end.

    • Implemented a Cron Job to send regular E-mails to list of subscribers.

1/17 - 2/17




Anonymous Advice App


Link to Github Repository

  • JAVA
    GitHub
    Android Studio
    Firebase





  • Description: Anonymous Advice is an Android Application that is designed to provide anonymous advice by matching your questions with someone else willing to help. The App has a unique dynamic user-interface based on whether you are seeking advice or willing to provide it. The functionality of the App is simple; If you have a question or need advice, you simply write your problem statement in 300 words or less and then search for an advice giver. The App then searches for an available Advice Giver, who can accept your question and then the App will open a private 2-person chat room. After both users have resolved the problem or given their advice, the chat room and history are permanently deleted. This incentivizes the users to provide unbiased advice.

    I created this App with the help of two other people. I was the project leader, and created our initial user-design experience. I also delegated tasks in a democratic manner that allowed us to athouly work together to accomplish our goal. I created a timeline and drafted research documentation to pitch the App. I started creating this App with no previous Android Development experience. Although it was a struggle, I was able to incorporate a plethora of unique features and integrate a fully featured database using Firebase.

  • Features:

    • Dyanmic User-Interface based upon use-cases and scenarios.

    • Interfaced with: Google Log-in, Firebase, Google Cloud Messaging, etc.

    • Fully featured chat system with complete anonymity between users. All data is deleted once a chat is completed.

1/17 - 2/17




Wubba - Voice Controlled Videogame


Wubba Link

  • GitHub
    JavaScript
    HTML
    NodeJS





  • Description: Wubba is a online game where the objective is to move a ball into the goal area using only your voice. I developed this game with two other people at a Music themed Hackathon hosted by MLHacks. There was a contingency in our section at the Hackathon to create a music visualizer. We decided to instead use this requirement as an opportunity to create a unique game in which we would use the computer's microphone to generate the waveform for the game. We used the P5.JS music visualizer library as a base, and integrated Fast-Fourier transforms to manipulate the input waveform to fit within human vocal range. We also set up NodeJS to host a server to run our Javascript. In addition to that we incorporated the MatterJS library to enable us to create collision events and assign a physics engine to the App.

    We developed this entire project within 12 hours during the Hackathon, from inception to completion. We placed top 2 in our section of the Hackathon. (Amongst ~20 teams). Our project was lauded for its unique & creative concept. I believe that this accomplishment speaks to my ability to accomplish a task in a thoughtful and creative manner in a time-sensitive scenario. I also learned a great deal about NodeJS and Javascript as a result.

  • Features:

    • Interfaced with: MatterJS, P5.JS Visualizer Library, and used NodeJS for backend server setup.

    • Placed top 2 at Music Hackathon – HackTX

    • Calculated necessary equation parameters for fast-fourier transformations.

4/17 - Ongoing



Stringed Instrument Learning Tool


  • C
    Assembly
    ARM Architecture





  • Description: During one of my courses at UT, I was assigned to pitch an idea, present it and ultimately develop it. For this class, I presented a simple yet novel idea of using a Microcontroller interfaced with an Array of LEDs to teach how to play a stringed-instrument. Fundamentally, my idea was to have the LEDs placed along the neck of an instrument to indicate where the user should place their fingers. After presenting it to the class my idea was chosen as one of the top 5 (amongst ~30).

    I then formed and lead a team of 4 other people to create the product. We drafted documentation after researching the idea, its viability, and marketability. We also discussed the Engineering Requirements associated with the project. We then presented our work to the class, and were met with much praise. Afterwards we drafted a Team Plan dividing the project into various components in order to modularly complete the task.

    We decided to use the TM4C123G Microcontroller which utilizes ARM Architecture to handle the computing of the device. Along with this controller we created a software module and interface to guide the user. At the end of class my entire team received the highest grades of any other project; although this project is still under development, I believe that it testifies for my ability as a leader. I was able to manage a small team to work effectively and timely. This project also highlights my presentation, public speaking, and communication skills, which are paramount for any management engineering role.

  • Features:

    • Utilized the TM4C123G MicroController (ARM Architecture).

    • Innovative idea: Another company raised over $1,000,000 in funding for similar implementation.

2/16 – 5/16




Saloon! Videogame for MicroController


  • C
    Assembly
    ARM Architecture





  • Description: Saloon! was a game I made for my Intro to Embedded Systems class at UT. The concept for the game was based upon Kaboom! the bomb catching game from the 1980s. The objective of Saloon! is to catch certain falling objects and avoid others. Once you have caught enough of the "good" objects, you can press a button to slow down the velocity of the falling objects for a small period of time. I used the TM4C123G MicroController and interfaced it with two buttons, LEDs, an LCD screen, a speaker, and a variable resistance slide-pot. In order to incorporate the speaker, I had to create a "Digital to Analog Converter" (DAC). I also wrote specific drivers for the MicroController to be able to interact with all the necessary components.

    My project impressed the professor and was regarded as a "stand-out effort." The teacher assistants also claimed it to be within the top 15 projects that semester. By the end of the class I learned how to program in C and Assembly and utilize those languages to program a MicroController. This project exemplifies my ability to incorporate a creative solution using controlled available components.

  • Features:

    • Written in C with scaling difficulty.

    • Interfaced buttons, LEDs, Speaker, Slide-Pot, DAC, and LCD screen.

8/15 – 12/15



WORK

Cancer Researcher
University of Louisville Bio-Engineering Lab

I conducted the laser ablation of Cancer. I isolated malignant cells by attaching a gold nanoparticle binding agent to infected cell's surfaces. I then exposed cell cultures to a high intensity laser to radiate gold coatings to eliminate malignant cells externally. In addition to this, I conducted weekly meetings to present conclusions to a professor and update team progress.

6/11 - 3/12
Louiville, KY, United States of America

SKILLS

Programming

  • Java
  • C++
  • C
  • Assembly
  • HTML
  • CSS
  • JavaScript
  • Swift
  • ReactJS

Software

  • Android Studio

  • xCode

  • Visual Studio

  • Eclipse

  • Microsoft Office Suite

  • Adobe Photoshop

  • Adobe Lightroom

Languages

  • English

  • Hindi

  • Spanish (Proficient)

  • Japanese (Proficient)


ACTIVITIES

Member
Institute of Electrical and Electronic Engineers (IEEE)

Member
Electronic Game Developers Society (EGADS)

National Comptetitor - Impromptu Speaking
Future Business Leaders of America (FBLA)
2011

National Comptetitor - Public Speaking
Future Business Leaders of America (FBLA)
2012

National Comptetitor - Business Presentation
Future Business Leaders of America (FBLA)
2013