I study computer science, I am a developer in agrotech, and I work on small projects. Spanish is my native language, I am fluent in English and I am studying Chinese. I code small projects that are time-limited to about a week or two.
I know Java, Kotlin, C, C++, Python, and some CUDA C++ and OpenCL C. Also, for school, I have coded in Haskell, Erlang, and Standard ML. I know how to work with Arduinos and NVIDIA embedded devices (TX2, Orin, etc.), and took classes on electronics. I know how to use MATLAB, Scilab and other similar math tools.
I have experience working on AI for agrotech, running detection in real-time on specialized embedded devices (AI on the edge).
I have a strong background on computer science, studying at FCEIA. I have an intuitive understanding of linear algebra, and know how neural networks, transformers, GANs and other things that iteratively learn work, but don't have much experience with hyperparameter optimization.
On the machine learning side have worked with Caffe, Tensorflow and PyTorch. I have a Kaggle account. For a private agrotech company I am doing work on classification, for embedded systems, doing realtime detection of undergrowth in crops.
Most of my experience is with Android, here are my Android repos. I have worked with Flutter and Xamarin on Android but I prefer Flutter for most work. I know how to interface C/C++ with Android.
I work with ROS and ROS 2 both with C++ and Python, coding apps that do realtime processing of multiple inputs with inference on embedded NVIDIA devices using CUDA and TensorRT.
I know how game math works, and have created a few small games, I have worked with Unity, Godot, LibGdx (Java/Kotlin), Ogre (C++).
Also know my way around JHipster framework and I am proficient using git.
Computer networking was taught to me but my knowledge is very limited (OSI, TCP/IP, UDP, IPv4, IPv6, DHCP, ICMP, etc.), and I struggle to understand the complexities of large scale reliability on high demand.
I use Ubuntu in my everyday life and I am somewhat familiar with how it works.
Use my mail: emmanuelbendavid@gmail.com