Engineering Background Summary
Computer Science
​
Since 2015, I have been transitioning my engineering learning away from hardware and towards computer science.
I have become obsessed with how machine learning works and understanding what applications the technology can be applied to both now and in the future. Recently, I have been exploring how to leverage machine learning to create a mental healthcare industry that can be scaled globally and is accessible to all.
​
​
Tools and Frameworks
-
Python, C++, C, Java, SQL
-
Tensorflow (Keras)
​
​Classes
-
Computer Architecture
-
Data Structures and Algorithms
-
Real Time Operating Systems
-
Advanced Optimization Techniques
-
Intro to Databases (self-taught Stanford CS145)
-
Intro to Machine Learning (self-taught Google Resources)
Robotics
​
Through founding a company in the self-driving space and later working for Uber ATG, I have developed significant knowledge about the entire autonomous robotics software stack. With this knowledge, I independently developed my own autonomy stack for an autonomous submarine. I have also learned how to design mission critical software and hardware system architectures to ensure that the vehicles are safe to test and operate. From this, I have also developed an understanding of fault tolerance, failure mode analysis and testing strategies.
​
I have also specialized in control systems since developing lego segways in elementary school. Through my learning, I have a strong intuition on how classical and modern controls work as well as recently diving into multivariable controllers and observers such as LQR controllers, Kalman and Particle filter observers.
​
​
Tools and Frameworks​
-
ROS, ROSJava
-
OpenCV, PCL (point cloud library)
-
Matlab, Simulink (simulation and target)
​
​Classes
-
Autonomous Robotics
-
Advanced Systems Modeling
-
Multivariable Controls
-
Digital Control Application
-
Classical Controls
Hardware
​
Much of my early engineering love was in mechanical engineering. My obsession with Lego mechanisms lead me into robotics and my heavy involvement with FRC (First Robotics Competition). With this, I developed a strong intuition for mechanism design eventually leading to me designing and constructing a fully custom high end 3D printer.
​
Following this phase, I dove into embedded systems design where I developed the hardware and firmware systems to interface with multiple self-driving vehicle platforms allowing for vehicles to be physically controlled with software. This problem is highly safety critical in nature leading to significant learning about exisitng standards and practices for this type of application.
​
While working on the embedded systems team at Uber ATG, I designed the first implementation of a telecommunication module to connect to cellular networks on the vehicle including signal integrity analysis of the antenna signal path.​​
​
​
Tools
-
PCB design: Altium, EagleCAD
-
Mechanical design: Solidworks, AutoCAD
-
Manufacturing: HSMworks, Mastercam
​
Classes
-
Structure and Properties of Materials
-
Mechanics of Deformable Solids
-
Thermodynamics
-
Fluid Mechanics
-
Electromechanical Machine Design
​
-
Circuits
-
Power Electronics
-
Intro to Microprocessors and Digital Logic
-
Sensors and Instrumentation