Hi, I'm Portpholio Caden.

A De|
Self-driven, quick starter, passionate programmer with a curious mind who loves solving a very complex, very challenging real-world problems.

About

I am a Software Developer with 1 year of professional experience in Machine Learning, Computer Vision with a willingness to learn and master Software Development, Backend Development. I am adept in Python, Django, Flask, SQL, Machine Learning, Computer Vision.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

AI Developer
  • Improved an in-production optimization algorithm which reduced the cycle-time of the automation process.
  • Expanded and modularized the algorithm from one system one robot to a multi-system multi-robot paradigm.
  • Designed and developed a Video Analytics application that tracks the activity and location of each human in a multi-camera environment along with detailed visualization - from scratch.
  • Improved the speed of the Video Analytics application by incorporating the YOLOv3 model for object detection and DeepSORT for multi-object tracking.
  • Tools: Python, OpenCV, Keras, Tensorflow, PyTorch
Dec 2018 - July 2019 | Ahmedabad, India
Data Scientist
  • Developed a cloud-based data visualization and analytics web application aimed at storing and visualizing data-points of each IoT devices.
  • Designed and implemented a stacking model predicting the degradation of drugs and achieved 75% - 83% accuracy depending on the data for each drug.
  • Tools: Python, IBM Cloud, Node Red, Flask
July 2018 - Nov 2018 | Ahmedabad, India

Projects

music streaming app
Music Player Web-App

A music streaming web app based on Django

Accomplishments
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, AWS S3, Heroku
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • Search and filter songs based on language and singer.
  • Create multiple playlists and add/remove songs to/from playlist.
  • Scroll through recently played/viewed songs.
quiz app
Quiz Web-App

A quiz playing web app based on Django

Accomplishments
  • Tools: Django, HTML, CSS, Bootstrap, SQLite, Heroku
  • Register/login to the web app(with OAuth-based Google Sign-In).
  • Play Quiz and see the leaderboard
Screenshot of web app
Blog Web-App

A simple and extensible blog web-app based on Flask.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, Flask, SQLAlchemy, Postgresql, Python
  • Users can view posts and contact the admin via Contact Page.
  • Admin can Add, Delete, Update posts.
Screenshot of  web app
Visual Question Answering

An attention-based classification model that aims at generating an answer for a given input image.

Accomplishments
  • Incorporated Convolution Neural Networks (CNN) for extracting image features and Long Short Term Memory for extracting question embeddings.
  • Tested the model on the COCO dataset, abstract scenes images, and got 69% overall accuracy on the VQA evaluation metric.
Screenshot of  web app
Video Summarizer

A Seq2Seq model that generates a short summary of the given input video.

Accomplishments
  • Incorporated CNN to detect and classify objects in the video frames and Long Short Term Memory for generating a summary.
  • Evaluated the model on MSVD (Microsoft Video Description Corpus) dataset; achieved 0.77, 0.71, 0.52 scores respectively on ROGUE, BLEU, METEOR evaluation metrics.
Screenshot of  web app
Image Generator

An image generator based on the concept of adversarial networks (GANs)

Accomplishments
  • Developed system was tested on a human-face database and loss was calculated by comparing the PCAs of generated and original image.
  • Calculated difference in PCA was less than 10%, depicting the successful generation of an image by the generator.
Screenshot of  web app
Head Counting System

A system that calculates the attendance of the class from a panoramic image of a live classroom.

Accomplishments
  • Used Singular Value Decomposition for image compression; applied various image processing techniques and morphological operations to detect the number of heads.

Skills

Languages and Databases

Python
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting

Libraries

NumPy
Pandas
OpenCV
scikit-learn
matplotlib

Frameworks

Django
Flask
Bootstrap
Keras
TensorFlow
PyTorch

Other

Git
AWS
Heroku

Education

Ahmedabad University

Ahmedabad, India

Degree: Bachelor of Technology in Information and Communication Technology
CGPA: 3.13/4.33

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning
    • Computer Vision

Contact

View Online
View Source
View Online
View Source
View Online
View Source
View Source
View Source
View Source
View Source
Call Portpholio
Email Portpholio
View Portpholio on GitHub
View Portpholio on LinkedIn