Abhay Vaidya

Computer Science, University of Toronto


Software Development

I am experienced in working with various languages and software tools, including:

  • Java
  • C
  • Python
  • C++
  • Git & SVN
  • HTML + CSS
  • JavaScript
  • LaTeX
  • JUnit, unittest

Graphic + Motion Design

I have a great deal of experience in a variety of 2D and 3D graphics applications that often go hand-in-hand with software development for prototyping. My experience extends through:

  • Adobe Creative Suite
    • Photoshop
    • Illustrator
    • Experience Design
    • Premiere Pro
    • After Effects
    • InDesign
  • Maxon Cinema 4D and V-Ray

Android Development

I have designed and developed several Android apps and am familiar with:

  • Android Studio
  • Android SDKs and APIs
  • Layout design in XML
  • Integrating external libraries

Other Experience

I have participated in various extracurricular activities to sharpen both my technical and interpersonal skills. Here are some of my recent activies:

  • Lecturer & Designer, Computer Science Enrichment Club
  • Front-End Development Consultant, TAid
  • Hackathons
    • Scotiabank HackIt
    • Bully </stop> (1st place)
    • MHacks 8
    • Hack the Valley (Best Designed Hack)
    • UofT Hacks IV
  • Head of Media & Web, F1 in Schools Challenge

Relevant Coursework:

Computer Science

  • CSCA08: Introduction to Computer Science I
  • CSCA48: Introduction to Computer Science II
  • CSCA67: Discrete Mathematics
  • CSCB36: Introduction to the Theory of Computation
  • CSCB07: Software Design
  • CSCB09: Software Tools and Systems Programming
  • CSCB58: Computer Organization
  • CSCB63: Design and Analysis of Data Structures
  • CSCC01: Introduction to Software Engineering
  • CSCC10: Human-Computer Interaction
  • CSCD27: Computer and Network Security


  • MATA31: Calculus I for Mathematical Sciences
  • MATA37: Calculus II for Mathematical Sciences
  • MATA23: Linear Algebra I
  • MATB24: Linear Algebra II



A pet and owner matchmaking app designed to make the adoption process easier and help potential pet owners find their perfect pals.


A proof-of-concept Java desktop application for academic courses that incorporate multiple-choice quizzes and assignments.

Student Picker

A Java application for teachers and instructors alike to easily conduct student presentations and record individual grades.


A chatbot that takes orders from the customer and gives them an interactive and intuitive experience akin to buying from another human. The business also gets a web app to easily handle these orders. DogGo won "Best Designed Hack" at Hack the Valley 2017.


An interactive platform for students to lend and borrow school supplies. Web app built using Flask + Python for back-end and HTML + CSS + Jinja2 for front-end.

For more, please check out my GitHub and LinkedIn!