Joseph Arun

11160 Brooke Drive ยท San Diego, CA 92126

I am a Machine Learning Engineer @BrainCorp working on Visual SLAM and Perception based tasks.

I graduated from University of California, San Diego, with Masters in Machine Learning and Data Science, with a focus on AI and robotics.

My main research interests revolve around Visual SLAM, Reinforcement Learning, Neural Networks, General Intelligence and Computer Vision.

I am actively looking for opportunities to collaborate on cool projects. Please find my CV (link to CV)

Feel free to get in touch with me | ph.no +1-858-900-5882 | email id: arunjoseph.ai@gmail.com

Experience

BrainCorp

  • Map Merging : generating one route from multiple routes
  • Visual SLAM : stand alone slam system deployed on a small fleet based on monocular vision
  • Path Planning : Auto path planning and area filling
Sept 2019 - Present

The Cottrell Lab, Graduate Student Researcher

  • Speeding up natural products discovery using Deep Learning (SMART)
  • Aiding doctors in pulmonary heart disease detection from MRI, CT and Echo-cardiogram data
July 2018 - Oct 2018

Texas Instruments (TI), Analog Design Engineer

  • In charge of designing and validating high precision SAR ADCs
  • Developed ultra pure sine wave generators with self-calibration for testing high precision analog parts at less than 1/100 th the current price (link paper)
  • Modeled device variations due to fabrication irregularities and estimated product yield and spec stability
August 2015 - June 2017

Sattva MedTech, Co-Founder

  • Co-founded a company in medical devices space (Sattva).
  • Selected among top 10 tech innovations in 2015 by Stanford Business School and FICCI at IIGP 2015.
  • Developed a low-cost portable solution for fetal monitoring in rural India
October 2013 - July 2015

Projects

Small Molecule Accurate Recognition Technology (SMART) to Enhance Natural Products Research

Deep Learning, Clustering, Chemistry
  • Worked on enhancing SMART project
  • Enhanced clustering accuracy by augmenting the contrastive loss with Coord-Conv based auto-encoder loss
  • Worked on mixture decomposition using capsule nets for better clustering results
[PyTorch, Hyperopt]

Dynamic Switching Controllers for varying environmental dynamics

Reinforcement Learning
  • Created a generalized framework for augmenting model free algorithms for dealing with time-varying model environmental dynamics
  • Multiple model ensembles were pre-trained on various environmental dynamics each specilizing on detecting a specific variational class
  • Designed a Dynamic Switching controller that detected the ideal controller based on the current environmental dynamics
  • Awarded runner up for best poster award among 46 posters presented (link to poster) (link to paper)
[PyTorch, Gym]

Refining Optical Flow estimation making use of semantic information

Computer Vision, Deep Learning, Optical Flow, Semantic Segmentation
  • Created a new scalable parallel neural network architecture for estimation of optical flow
  • Refined the optical flow estimation by jointly predicting semantic segmentation and using the loss as a regularizer
  • Boosted training speed and overall accuracy by training individual parallel networks with custom loss sensitive only for a specific semantic class (link to paper)
[PyTorch, VKITTI]

Multi-agent Reinforcement techniques in pong and tic-tac-toe

Reinforcement Learning
  • Trained two agents to compete against each other in pong and nxn tic-tac-toe
  • Created game engines for pong and tic-tac-toe that can be used for multi-agent reinforcement learning tasks
  • Reward functions were modified to make agents compete or cooperate in the game of pong
  • Various techniques like policy gradient, DQN and actor-critic networks were compared in terms of time and efficiency for both pong and tic-tac-toe (link to report)
[Numpy, PyGame]

Fake News Classification using neural networks and ensemble methods

Neural Networks, NLP
  • Created a News Classifier using MLP assisted with real-time Google News search with overall accuracy of 86% and BER of 0.13
  • Created a new dataset for fake new classification called Beautiful Liar using web scrapping from sites like politifcat.com
  • Compared various model ensembles for the task (link to report)
[Pandas, Numpy, SKlearn, BS4]

Recommender System for Sparse Datasets

Recommender Systems, Hybrid Collaborative Filter, Latent Factor Model
  • Created a Recommender System that suggests stores to users based on Google Local Business Database
  • Designed a system that predicts visits using a hybrid collaborative filter optimized to enhance performance in sparse datasets which obtained an accuracy score of 88.41%
  • Using Latent Factor model designed a rating prediction system that had an RMSE of 0.74549
[Pandas, Numpy]

Low cost ultra-pure sine wave generation with self calibration

Texas Instruments
  • Designed a low-cost Ultra high purity sine wave generator using self-calibration
  • Achieved a THD of -140dB at 1/10th the cost of currently available devices
  • Published a paper regarding the same in ITC 2016 (link to paper)
[Matlab]

Education

University of California, San Diego

Masters of Science
Electrical and Computer Science

GPA: 3.7/4

September 2017 - June 2019

Birla Institute of Technology and Science

B.E.(Hons.) Thesis in Biomedical Devices
Electrical and Electonics Engineering

GPA: 8.2/10

August 2011 - July 2015

Skills

  • Visual SLAM
  • Deep Learning
  • Reinforcement Learning
  • Computer Vision
  • Machine Learning
  • Recommender Systems

Languages

  • Python
  • C/C++
  • R
  • GO

Packages and Frameworks

  • PyTorch
  • TensorFlow
  • Keras
  • Gym
  • Pandas
  • OpenCV
  • SciKit-learn
  • git
  • Numpy

Blog

[Coming Soon]