profile image

Kushal Singh

Software Engineer, ML Developer

Contact Me

About Me

Learning by doing is a phrase that I take to heart. My software development applications portfolio includes a web-based platform to build and foster virtual communities, a web and mobile-based solution to address food insecurity at UC Berkeley, and a machine learning model to filter human voice from extraneous noise. In my free time, I enjoy playing and following sports, such as running, basketball, and tennis.

Latest Projects


project name

CalNourish

Android Studio (Java), Google Firebase

Engineered a two-sided platform featuring a web application and mobile application that increases and improves communication between the UC Berkeley Food Pantry (UCBFP) and its users.

Find out more

project name

Malamute: Harnessing Deep Learning for Vocal Segmentation in Machine Shops

Python, PyTorch, Sk-learn, NumPy

Architected the UNet model (a state-of-the-art vocal extraction method) to filter human vocals from machine shop noises.

Find out more

centered image

College Insight

Android Studio (Java), XCode (Swift), MySQL

Developed a mobile application that takes in relevant inputs (standardized testing scores, tuition affordability, study of interest) and provides safety, target, and reach school recommendations for high school students.

Find out more

project name

Product Challenge with E*Trade

Python, Slack API, Google Cloud Platform, Google Firebase

Programmed an integration with enterprise communication tools (e.g. Slack) that connects knowledge seekers with experts.

Find out more

project name

LiveKart: Mario Kart in Augmented Reality

C#, Unity, AirPlay, RC-Car

Designed and developed Mario Kart in Augmented Reality (AR). By driving a remote control car in a user-defined physical space with augmented components, this racing game gives gamers a unique immersive experience.

Find out more

project name

Star Wars in Virtual Reality

C#, Oculus, Unity

Developed a Star Wars game in Virtual Reality using the Oculus VR headset and Unity Game Engine. Users can grab objects from a distance (i.e. use the force), teleport to different locations, and build a lightsaber.

Find out more

Academic Projects

Natural Language Processing

Built word2vec API, part-of-speech tagger, named-entitity recognition system for social media (Twitter) text, sequence-to-sequence models to map natural language instructions to actions, and text classification algorithms.

Find Out More

Mobile Application Development

Developed several full-stack mobile applications, such as a political awareness tool and a rate conversion calculator for different electric vehicles.

Find Out More

More on GitHub

Work Experience

Undergraduate Student Researcher - UC Berkeley (Sep 2018 - May 2019)

Developed a metric for elasticity of on-demand relational database management systems, using Yahoo! Cloud Serving Benchmark for Amazon DynamoDB as use case.

Software Automation Engineering Intern - ServiceNow (Jun 2018 - Aug 2018)

Worked on ServiceNow's flagship product—ITSM (IT Service Management). Developed Amazon Alexa skill to automate ITSM’s core incident logging feature using Alexa for Business API.

Machine Learning Developer - Gymera (Oct 2017 - May 2018)

Developed a smartwatch application (Apple WatchKit via watchOS) that uses accelerometers and gyroscopes to automatically identify weightlifting exercises and log relevant metrics (number of reps, number of sets, time between sets).

Software Engineering Intern - NASA (May 2015 - Aug 2015)

Engineered UAV navigation in cities, focusing on vehicle communication, data centralization, wind velocity pattern recognition.

My GitHub