karthik0210

Karthik Iyer

I am a 19 year old, third year undergraduate currently pursuing Chemical Engineering at Indian Institute of Technology Roorkee. I have always been intrigued by Technology and how machines can be programmed to do amazing stuff. I was introduced to programming in class 8 when I took a course in core Java and have been coding since then. I took a liking to Android Development after joining IITR and currently am exploring the field of Computer Graphics, mainly Physically based Rendering. I have worked on a VR project named FEEL-VR. It is a VR book reader with voice controlled dictionary feature. I've made a photo editor for Android and have made a graph plotting library for Android. I have worked on an Android App for a startup based in Switzerland. I have also written a simple raytracer in C++.

My team and I also secured 3rd position at Hack In the North 2.0 held at IIIT Allahabad.

This summer I did my Google Summer of Code with TensorFlow. In my GSoC project I made a truly cross-platform Data Visualization Library in Swift.

I enjoy learning new things. The thing that drives me is that computers and code can do amazing unimaginable stuff, and this process involves solving good problems, which I enjoy doing.

Projects

Duck Hunt AR

This project aims at bringing the nostalgia for the old retro games. Hence, we attempt to recreate the old duck hunt game in Augmented reality.Blender, AR Kit

Play.ME

Groove and play the instrument you always wanted to play! * *No learning requiredAndroid, Java, GitHub

Skills

Java
C++
Swift
A-Frame
Computer Graphics

Experience

  • NaviSmart - Android Developer
    December 2018 - March 2019

    • Worked on an Android App, that enables users to book marinas for their luxury boats. We built the app using a single
    • Activity & the latest architecture components in Android Jetpack with Firebase and Cloud Firestore for backend.

  • TensorFlow - Student Developer
    May 2019 - August 2019

    • Did my Google Summer of Code 2019 project with Swift for TensorFlow.
    • Worked on developing a cross-platform Data Visualization library (similar to matplotlib) in Swift.
    • Implemented AGG & SVG rendering backends in the library with capability to implement other backends in the future.
    • Added a graphics output library to swift-jupyter using pure Swift. This library generates jupyter messages & sends it to the jupyter-kernel to display images in base64 format.