Skip to content
View djb222's full-sized avatar

Block or report djb222

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
djb222/README.md

GitHub Portfolio

Hello! I am Dylan Black, a Fourth-year Bachelor of Mechanical and Mechatronic Engineering student at the University of Technology Sydney, with project experience in robotics, autonomous systems, computer vision, simulation, MATLAB signal analysis, and industrial engineering improvement experience.

I am interested in engineering roles involving robotics, space systems, simulation, software, automation, control systems, and applied problem solving.

Featured Projects

Python-based drone simulation project integrating YOLO object detection with autonomous navigation and reinforcement learning control.

My contribution:

  • Integrated YOLO-based object detection into the simulation environment.
  • Worked on camera/image capture logic for detecting goal objects.
  • Tested detection behaviour across different goal positions, camera settings, and confidence thresholds.
  • Assisted with debugging the simulation and perception pipeline.

Technologies: Python, YOLO, PyBullet, OpenCV, reinforcement learning, simulation.


Robotics Studio project involving an autonomous fire-risk surveyor using UAV perception and UGV response coordination.

My contribution:

  • Developed perception and object-mapping logic.
  • Converted detected objects from sensor/camera data into global position estimates.
  • Worked with ROS2 topics, transforms, and mapping outputs.

Technologies: ROS2, Python, computer vision, LiDAR/camera data, mapping, autonomous systems.


Dynamic systems project analysing phase response of a single-degree-of-freedom vibration rig using experimental oscilloscope data.

My contribution:

  • Developed MATLAB scripts for FFT/FRF phase analysis.
  • Implemented cross-correlation phase validation.
  • Built theoretical SDOF phase response models.
  • Compared experimental data against theoretical behaviour.

Technologies: MATLAB, FFT, FRF, cross-correlation, signal processing, dynamic systems.


Industrial Robotics Kitchen Simulation

Industrial robotics project involving simulated robotic manipulators completing kitchen-based automation tasks.

My contribution:

  • Worked with robot modelling and task-space motion.
  • Contributed to trajectory planning and simulation logic.
  • Assisted with safety and control considerations.

Technologies: Python, robotics simulation, trajectory planning, robot kinematics.

Technical Skills

Programming: Python, MATLAB, C++, Git
Robotics & Simulation: ROS2, PyBullet, robot kinematics, autonomous systems
Computer Vision: YOLO, OpenCV, camera-based detection
Engineering Analysis: FFT, FRF, cross-correlation, data analysis, dynamic systems
Design & CAD: SolidWorks, CAD modelling, technical documentation
Professional Experience: Continuous improvement, process optimisation, SOP/PCI documentation, manufacturing support

Contact

LinkedIn: www.linkedin.com/in/dylan-black-17b0bb2ba Email: dylanjblack001@gmail.com

Popular repositories Loading

  1. EMS_PCB---Software EMS_PCB---Software Public

    Github for software programming for the PCB in EMS

    C++

  2. Sensors-and-Control-A---Project-02 Sensors-and-Control-A---Project-02 Public

    Git for Sensors and Control A - Project 02

  3. djb222 djb222 Public

    Personal Engineering portfolio | Robotics, autonomy, MATLAB, mechatronics

  4. autonomous-drone-yolo-rl autonomous-drone-yolo-rl Public

    YOLO-based autonomous drone simulation using Python, PyBullet, and reinforcement learning

    Python

  5. autonomous-fire-risk-surveyor-ros2 autonomous-fire-risk-surveyor-ros2 Public

    ROS2 UAV/UGV perception pipeline for detecting and mapping simulated fire-risk hotspots

    Python

  6. vibration-phase-analysis-matlab vibration-phase-analysis-matlab Public

    MATLAB signal processing project analysing phase response of a single-degree-of-freedom vibration rig

    MATLAB