Dipayan Dhar Profile Picture

Dipayan Dhar

Computer Engineering Student

LinkedIn GitHub

About Me

Profile Picture

Hi, I'm Dipayan!

I'm a second-year computer engineering student at the Memorial University of Newfoundland. I'm interested in robotics and software development, and have been pursuing those goals since high school. I’m especially interested in how software can interface with hardware, with project experience ranging from programming control systems for ROVs to developing Python tools that visualize and process real-world data. I always strive to improve my skills, gaining experience through professional work, and exploring new ideas through personal projects. I’m currently in my third academic term at Memorial and am seeking a work term opportunity for the Winter 2026 season.

Programming

  • Python
  • C++
  • HTML, CSS, JavaScript

Hardware & Embedded

  • Arduino
  • Raspberry Pi

Professional

  • Leadership
  • Project Management
  • Teamwork & Communication
  • Technical Writing
  • Presentation Skills

Software Tools

  • Visual Studio Code
  • Arduino IDE
  • Onshape (3D CAD)
  • Bambu Studio (3D Printing)
  • NI LabVIEW

Documentation

  • Microsoft Word, Excel, PowerPoint
  • LaTeX

Operating Systems

  • Windows
  • Linux

Memorial University of Newfoundland

Bachelor of Engineering (Co-op)

September 2024 – Present

• Term 3 Computer Engineering, Class of 2029

• GPA: 4.00

• Member of Software Team in Paradigm Engineering


Gonzaga High School

High School Diploma

September 2021 – June 2024

• Graduated with Bronze Governor General’s Academic Medal

• Programming Lead of Gonzaga Robotics Team (Viking Industries)

• Founder of Coding and Advanced Math Society

• Youth STEM Workshop Leader for Creators of Tomorrow Initiative

Experience

MUN Faculty of Engineering and Applied Science

Engineering Assistant, Ocean and Naval Architectural Engineering

May 2025 – Aug 2025 · St. John’s, NL, Canada

  • Conducted an open water propeller experiment on an Office of Naval Research Tumblehome (ONRT) propeller, running trials on MUN's 58 m towing tank
  • Set up and calibrated the propeller dynamometer DAQ to ensure accurate thrust and torque measurements
  • Developed a Python function with the nptdms library to extract and average trial data
  • Implemented Regex with file naming conventions to batch-process 184 trials, producing a structured results spreadsheet
  • Used Excel to create an open water characteristics diagram, identifying outliers and data collection errors
  • Presented findings in team meetings, supporting improvements to experimental procedures

Viking Industries, Gonzaga High School

Programming Lead

Jan 2022 – Jun 2024 · St. John’s, NL, Canada

  • Designed and programmed the control systems of several ROVs for the MATE ROV Ranger competition
  • Interfaced an Arduino and Raspberry Pi using the Firmata protocol, and used SSH and VNC protocols to access Raspberry Pi remotely via tethered ethernet connection
  • Controlled motor speed and direction using PWM signals, operating a 4-motor horizontal vectored thrust system and 4 vertical motors.
  • Developed the pilot interface using a joystick and PyGame library, displaying camera feed and sensor/motor data
  • Led the coding sector, ensuring effective communication and collaboration among all team members

Coding and Advanced Math Society, Gonzaga High School

Founder, Lead Instructors

Nov 2023 – Jun 2024 · St. John’s, NL, Canada

  • Founded the Coding and Advanced Math Society, aimed to teach students about coding and computer science that is beyond the basic school curriculum
  • Conducted weekly sessions in the school computer lab, where students were allowed to learn and create coding projects
  • Taught a well-rounded Python course and introduced students to competitive programming, game development, and project management
  • Led group of students to compete in the 2024 Waterloo CCC

Compusult Limited, Internship with TechNL

Product Developer

Jul 2022 – Aug 2022 · St. John’s, NL, Canada

  • Programmed and troubleshooted a servo-actuated robotic arm, integrating ROS (Robot Operating System) with Python to simulate and control 6 degrees of freedom (D.O.F.) in Gazebo
  • Interfaced a Raspberry Pi with the robotic arm, establishing communication between embedded hardware and a Linux virtual machine for real-time control
  • Developed a detailed logbook of team meetings, events, and project updates, communicating with co-workers to meet deadlines and expectations

Projects

Contact