Shah, Kanishk

Shah, Kanishk

Software Engineer, Machine Learning Engineer, Game Developer

Hello, I’m Kanishk Shah from USC, Los Angeles.
I’m familiar with several languages, in several roles.
Knowledge transfers between these domains, so does passion.

Experience

present

Teaching Assistant at University of Southern California

USC has the best games program in the world, and I’m ACTUALLY TEACHING part of it!

Highlights

  • Delivered lectures on Game Design
    - Impactful, innovative mechanics, support mechanics that have a purpose, integrated mechanics, and emergent gameplay
    - Challenge-based Tutorialization, Game Balancing
  • Technical lectures
    - Unity physics, debugging, design, passing values

SW Engineer Intern at Shah Shah & Co.

Shah Shah & Co is a mid-sized finance company based in Mumbai.

Highlights

  • Investments and Metric Tracking
    - Automate tracking of work progress and visualize metrics related to investments

Computer Vision Intern at Dimensionless Technologies

Highlights

  • Developed a solar panel defect detection algorithm that helps save 30% power monthly on a 4 GW scale

Machine Learning Intern at Resolute AI

Highlights

  • Created a model for assembly line defect detection that saved 10% of the company's monthly budget

Augmented Reality Intern at peAR Technologies

Highlights

  • 100k+ Downloads

Education

Master in Computer Science
  from University of Southern California with GPA of 4.0 / 4.0

Courses

  • Autonomous Cyber Physical Systems
  • Game Development
  • Algorithms and Data Structures
  • Operating Systems
  • Deep Learning
  • Advanced Database Systems

Bachelor in Computer Engineering
  from Dwarkadas J. Sanghvi College of Engineering with GPA of 4.0 / 4.0

Courses

  • Operating Systems
  • Software Engineering
  • Artificial Intelligence
  • Computer Architecture
  • Computer Networking
  • Database Systems

Projects

DC GANs and VAEs for Image Generation :

Using a large dataset of celebrity images, created a way for latent space interpolation between images, and a way to generate new images.

Highlights

  • Latent space Interpolation
  • Image Generation

UC Berkeley AI Hackathon - Nurse Tutor Assistant :

There is a severe shortage of nurses, and applicants are being turned down because of a lack of tutors. We created a tutor assistant that can help students learn and practice nursing skills.

Highlights

  • Reached the penultimate stage

Publications

Lightweight Apparel Classification by IEEE

4.5x faster and 20x lighter than SOTA with similar performance, so light you can run it on a raspberry pi!

Awards

USC Honors Program
  from USC

Highlights

  • Straight A student

UCB AI hackathon
  from UC Berkeley Skydeck

Highlights

  • Reached penultimate stage

Volunteer

Mentor at Unicode

Mentoring for web projects like a website for a blind school, an NGO, and an E-commerce website for a local business.

Highlights

  • Awarded 'Best Mentor' for mentoring web projects.

Mentor at Codestars

Teaching Algorithms and Data Structures to Sophomores

Highlights

Languages

English
Fluency: Native speaker
Gujarati
Fluency: Native speaker
Hindi
Fluency: Fluent
German
Fluency: Basic

Skills

Python
Level: Master
Keywords:
  • PyTorch
  • Tensorflow
  • OpenCV
  • Pandas
  • ML Systems
  • Scrapy
Web Development
Level: Master
Keywords:
  • HTML
  • CSS
  • Javascript
  • Typescript
  • Angular
  • Flask
  • Django
  • Nodejs
Game Design and Development
Level: Master
Keywords:
  • Unity
  • Unreal Engine
  • Game Design
  • Game Balancing
Database Development
Level: Intermediate
Keywords:
  • Concurrent Programming
  • SQL on Files
C++
Level: Intermediate
Keywords:
  • Modern C++(17/20)
  • System Programming
  • CUDA
Algorithm
Level: Intermediate
Java
Level: Intermediate
Keywords:
  • Android
  • Spring
Rust
Level: Junior
Go
Level: Junior
Sociability
Level: Master
Keywords:
  • Leadership
  • Affable

Interests

Activity
Keywords:
  • Racquetball
  • Gym
  • Karaoke (I'm a great singer)
Gaming
Keywords: