Hi, I'm

Karthik Singh

Application developer

About Me

about-me

Who am I?

- An Application Developer based in Chicago, USA

Currently pursuing masters of CS at University of Illinois at Chicago. I am also a Computer Science Engineer with a work experience of 3 ½ years aspiring to build web applications of tomorrow. I have knowledge in a vast variety of technologies and can develop applications for various platforms. My best area would be rapid prototyping, building mobile applications and backend services.

30th january 1996

ksingh49@uic.edu

25 Yr

3129004175

USA

914 South Miller St

Unavailable

PROFESSIONAL SKILLS

Web

HTML5/CSS
70%
ReactJs
60%
NodeJs/Express/SQL/MongoDB
90%
skill

Languages

Javascript
80%
C++
70%
C#
60%
Python
60%
Java
70%
skill

Design

PhotoShop
70%
AfterEffects
70%
3DS MAX
75%
skill

Cloud

IBM Cloud
80%
Heroku
80%
AWS
50%
skill

Tools/Engines

Android Studio
70%
Unity
80%
skill skill skill skill skill

MY PROJECTS

Here are a few projects I made during my college days.

Wings out!

A fighter plane Mobile game made with unity

Duration

40 days

Complexity

Wings out was one of my first big projects in unity. It is a fighter plane game where you had to make your way through the terrain all while dodging cannon balls and seeking missiles that you could shoot out of the sky if you were quick enough.

I later on added facebook authentication along with AWS Cognito services so that the player could save their checkpoints and resume playing from any mobile device when they log in.

RUBBER BAND OF DOOM

hooked up a pen refill with a rubber band and several servo motors. This was the result.

Duration

10 days

Complexity

I decided to build this fun little bot when I was exploring Arduino and its capabilities. There are 2 modes in which this turret works.

1) The manual operation took input from my web page where it had options to turn left, right, up, down, and SHOOT.

2) In Automatic mode, the turret along with an ultrasonic sensor keeps sweeping 0 to 180 deg. If an object is detected in front of the turret and it stays there for 2 seconds then the turret would shoot in that direction.

Object Tracking and Following Drone

A Drone that detects an object by its color and tries to track and follow it.

Duration

30 days

Complexity

Using Raspberry pi and pixhawk flight controller my team and I built this object tracking and following drone. We first tried YOLO for detecting specific objects and a drone simulator was used before testing out in a real-time environment, our simulated tests successful. But due to its complex nature and heavy computation, our raspberry pi was giving us super low frame rates in the real environment. So we went with a different approach :

To construct a mask for the color black (hence I am wearing a black shirt), then perform a series of dilations and erosions to remove any small blobs left in the mask so that the drone could track and follow me.

VR Dreamworld

An exploring open-world game made for Virtual reality

Duration

7 days

Complexity

Here is another Unity project, this time made for virtual reality by using Google VR SDK. I created an open world consisting of a beautiful landscape and a castle in the middle, all for you to explore.

The controls were simple. To move forward you simply had to look a bit below head level and a bit above head level if you wanted to stop and look around.

Virtual plane control

Simulating plane movement with gyroscope attached to my glove

Duration

1 day

Complexity

A simple Arduino based project where a model of the plane made with OpenGL responds to the movements made by my hand.

There are 3 axes of movement ie yaw, pitch, and roll. The gyroscope attached to my glove sends this data to the computer and the model plane responds accordingly.

Waypoint following Drone

A drone that navigates to positions by using GPS

Duration

10 days

Complexity

A predecessor project to object tracking and following drone. I was trying to learn how to use DroneKit Python API with Raspberry Pi and PixHawk flight controller and ended up making this project.

We used the Ublox NEO 7M GPS module to get our drone's precise location. By taking our custom GPS coordinates and passing these location coordinates into our code we were able to make our drone navigate through all set checkpoints safely.

WORK EXPERIENCE

Smiley face

Software Development Engineer ||

April 2021 – Aug 2021

Responsible for the development of Beneficiary Mapping tool(BMT) which helped over 300 NGOs to manage beneficiary inventory & give timely beneficiary and program updates to donors.

Software Development Engineer

Aug 2020 – Apr 2021

Developing newer features on Subscription and Crowdfunding platforms, while maintaining the existing codebase, rolling out patches and fixes, and contributing to the development of internal tools and crons for automating work flows.

Smiley face

Application developer, India Partnering Lab

Aug 2018 – Aug 2020

Notable Projects -

  • Whatsapp Elevator Call

    Core backend developer for Whatsapp Elevator Call product. Responsible for Database design, Security, Building & User management.

    Chennai, June 2 (IANS) Can you call an elevator to go to a particular floor with a WhatsApp message?
    Call the elevator by a WhatsApp message
    www.businessinsider.in
  • Social Media integration with elevators

    Created backend services to connect whatsapp, wechat and facebook messenger with kone elevators.

  • Smart Viewer App

    Streamlined the job of Kone's maintenance technicians by building an application that scans equipment nameplates/barcodes, retrieves information, adds equipment to cart, and places orders. On average saved 2 manhours when compared to the existing process. Reduced downtime of the elevators and completely eliminated of wrong delivery of equipment.

  • Voice assistant integration

    Built a backend service to integrate google assistant and Amazon voice services with kone elevators.

  • QR user management system

    A Kone mobile extension application which registers the user in the database upon QR scan and links KONE apps with the particular building.

Intern, India Partnering Lab

jan 2018 – july 2018

Notable Projects -

  • ResiFlow Lite

    Built an app which detects the user's walking direction using Kontakt's low energy beacons and calls the elevator.

  • Philips Light integration

    Built a backend service to connect Philips lights in lobby with Kone elevators.

GET IN TOUCH

Drop me a line

I am here to answer any questions you have.