Peter Dropulic

I am a computer science student at Sheridan College in Oakville. Please view my technical projects below where I built and programmed microcontroller-based embedded systems.


  • - Adept and quick learner, especially in regard to new technology and software applications
  • - Ability to accurately synthesize information from multiple sources for analysis and assessment
  • - Excellent communication skills - ability to translate technical language into concise and clear data
  • - Microsoft Visio - process mapping, workflows, charts, technical drawings and schematics
  • - Microsoft Project, Excel, Word, PowerPoint, SharePoint, Outlook, Teams and Office 365
  • - Adobe Creative Cloud - Photoshop, Illustrator, XD, Acrobat DC and Premiere Pro
  • - HTML, PHP, Java, JavaScript, GIT, Python, SQL, C# and C++/Arduino
  • - Soldering, programming, testing, troubleshooting, electronic circuits and schematics proficiency

Project - Robot Car

This is my favourite project that I have built to date. This vehicle is powered by an “Arduino Due” microcontroller and the other main parts are brushed DC motors, optical light sensors and a servo motor. The first version used light sensor readings to allow the robot car to follow a black line. Extensive troubleshooting, along with physical and code enhancements enabled the second version to follow the black line more reliably. The addition of LEDs (for illumination purposes) mounted adjacent to the optical light sensors allowed for the car to operate more consistently regardless of lighting conditions. The chassis of the second version was also upgraded and made sturdier allowing for the addition of a robotic arm controlled by a servo motor that I coded for picking up and dropping off small items. I tested several arm designs until the robotic arm was able to pick up and drop off a golf ball reliably.

Project - LED Cube

Here is a cube made of 36 individual LEDs that I soldered together. I programmed an “Arduino Due” microcontroller to display different light patterns. The cube is designed to display 1 of 4 different preconfigured patterns depending upon which port of the Arduino is activated, either snake, scanning lines, diagonal scanning lines, or the letters P H D. There is also a fifth option where the user can manually adjust 3 potentiometers to light 1 pixel’s X, Y and Z values on a 3-dimensional plane.

Project - LCD Screen

For this triple digit 7-segment LCD screen, I soldered each individual pin to a wire then soldered these wires to a pair of integrated circuits (chips) which I connected to an “Arduino Due” microcontroller. I programmed the Arduino to turn on or off the individual segments in order to display numbers.


Swimming, skating and training in Shotokan Karate. Most of all, I enjoy exploring new technology and creating technical projects.


  • - High School Computer Engineering Technology Award of Excellence
  • - High School Honour Roll/Ontario Scholar