Engineering Possibilities. Innovating Tomorrow.

I specialize in designing high-performance ASIC solutions that power the next generation of technology.

Xeon X7550
Intel Core Ultra 9 285K processor - TSMC 3nm process

Skills & Technologies

Perl
Jenkins
Perl
Jenkins
Perl
Jenkins
Perl
Jenkins
Projects

Discover Latest

HermesFC

Designed a 4-layer UAV flight controller to provide smooth and stable operation for both quadcopters and fixed-wing vehicles

Ground Station Telemetry GUI

Created a Ground Station GUI to wirelessly monitor and log the behavior of autonomous vehicles over a secure WebSocket connection.

A* Path Finding Algorithm Visualization

The purpose of this application is to provide a dynamic and engaging platform for users to explore the A* Pathfinding algorithm's functionality.

Aircraft Physics Simulation

The goal of this project is to create a physics simulation environment to test and fine-tune fixed-wing flight controller parameters.

Web-based Flight Instruments

Created an online cockpit display panel for pilots with primary flight instruments.

Flight Planner Website

Designed a user-friendly website that enables the seamless organization and oversight of navigation way-points for an unmanned fixed-wing aircraft.

Experience

Where I've Worked

Follow my journey of learning and solutions delivered

Synopsys

Senior HBM ASIC Digital Design EngineerJan 2024 - Present · 11 mos · Ottawa, ON
  • Responsible for the maintenance of a dual-testbench environment, which optimizes for high levels of precision and confidence in cross-unit feature coverage.
  • Ownership of test planning and deployment of new testbench infrastructure to address validation of legacy and new HBM feature sets.
  • Support and collaboration on project bring-up, working with in-house design languages to stitch together a custom DUT out of subsystem units’ RTL.
  • Synopsys

    ASIC Digital Design Engineer IIJan 2023 - Dec 2023 · 1 yr 2 mos · Ottawa, ON
  • I used my prior experiences in networking and software development to build several instances of Atlassian Jira/Confluence-based server plugins, to improve the triage and tracking of team responsibilities. These tools have been adopted by projects and teams outside of my own.
  • I stepped in to fill gaps in raw workload across whichever systems and tasks require assistance. Whether in the development of new architectures for system testing, or in the low-level identification of bugs and the cross-team communication required to resolve them.
  • Synopsys

    ASIC Digital Design EngineerJun 2022 - Dec 2022 · 7 mos · Ottawa, ON
  • Design Verification of a multi-protocol high-speed SerDes PHY IP (PCIE, USB, M-PHY, HDMI).
  • Responsible for RX/TX Functional SERDES Datapath Verification.
  • Developed Class-based UVM scoreboard environments and checkers to verify constrained-random TX/RX PHY functionality across a dozen protocol families; accounted for latency, dribble, loopback, and multi-level PAM signalling.
  • Synopsys

    HBM Digital Verification InternJan 2021 - May 2022 · 1 yr 5 mos · Ottawa, ON
  • Took initiative on development of Confluence/Jira Rest API integrated Python/Perl suite of software: 80% decrease in scrum times. Software automatically parses failures and assigns a Confluence Task to the appropriate team members leading to extreme reduction in scrum discussion times, and improved task retention/completion.
  • Additional enhancements (report generation speedup, regression label tracking) added along the way. Software suite pitched to company senior leadership verification council, and their teams have now taken up similar initiatives founded by this code.
  • Ciena

    ASIC Digital Verification Co-opJan 2020 - Jun 2020 · 6 mos · Ottawa, ON
  • Collaborated with a fast-paced team developing enterprise DSP ASICs for optical communication.
  • Used Python and Bash scripting to improve various automated constrained-random testing workflows.
  • Incredible Connection

    Technical Sales RepresentativeApr 2018 - Dec 2018 · 9 mos · Johannesburg, South Africa
  • Delivered exceptional customer service by assessing individual needs and recommending tailored electronics solutions.
  • Showcased in-depth product knowledge to educate customers on the latest devices, software, and accessories.
  • Consistently exceeded sales targets through upselling and promoting value-added services such as extended warranties and tech support plans.