About Myself

I am a proactive person who loves to solve problems; I like to code and create new things, am always working on accomplishing my goals. Learning new things is one of my favourite hobbies.

I've built several projects, and all of them helped me to develop my skills like:`


ROS

Linux

Apps

Python

C++
ROS - Robot Operating System
Linux
App Developer
Python
C++

My Work

robotic arm

Assembly and Program a 5 axes robotic arm

Assemble of all the mechanical and electronic components; I calculated the direct and inverse kinematics, it was programmed with ROS using python.

Robot Service

Robot Service

Programmed a robot using ROS capable of locating itself and planning routes that void obstacles using a rotary laser.

PID control

Distance Keeper Car with PID control

Car with PID control that maintains the distance to a mobile object using an ultrasonic sensor and a serial connection to a computer, programmed with C#.

Pneumatic cutter

Programmable Pneumatic Cutter

Programmable pneumatic cutter, using the IDEC Micro-1 PLC and an 8 Bar pneumatic installation.

AR core application

Augmented Reality and GPS Location

Android app using ARCore and Android Studio. Capable of obtaining the location of the user and render different 3D models depending on the location when the user focuses a marker.

c# robot

C# Robot

I programmed a serial connection between an Arduino and C#. The robot can perform a round trip of four of the different locations.

bookkeeping

Bookkeeping Web App

Frontend and backend HTML5 of a web application that managed timesheets and payrolls.

Experience

Fullstack Web Developer

Sanvan Construction LTD - Jun 2017 to Dec 2018

  • Frontend and backend of a web application that managed timesheets and payrolls.

Roboric Software Engineer

Advanced Intelligent Systems - Nov 2019 until Now.

  • Improve localization accuracy of the robot based on wheel odometry, LiDAR, IMU, and camera data.
  • Development, implementation, migration, operation and the continuous improvement of robot code using C++ and ROS.
  • Improve performance and robustness of BIG-TOP using AI and Machine-Learning techniques.

Contact Me

Social Media
  • April, 1992
  • (604) 401 8895
  • oscar.sp@outlook.com
  • Burnaby BC