About Me

Get to know more about

who I am.

A LITTLE ABOUT ME

Nice to meet you. I'm Idan

Backend engineer specializing in C++ development with deep expertise in firmware engineering, host systems, and infrastructure automation. I build robust, high-performance solutions that power critical infrastructure.

My work focuses on automated testing frameworks, firmware validation, and continuous integration pipelines. I transform complex system requirements into reliable, maintainable code that scales.

Passionate about system-level programming, test automation, and building tools that make engineering teams more efficient.

AutomationPIPELINE

From code to motion

Writing software, shipping firmware, and watching hardware wake up.

Focus2026

What I build for

Reliability first, automation everywhere, and developer velocity that scales.

Resilient APIs
Firmware validation
CI/CD automation
Observability
Shipping dependable systems, one release at a time.

The Experience

Experience That Brings Ideas to Life

AMD (Advanced Micro Devices)

Markham, ON
Internship

Embedded Firmware Engineer Intern

  • Incoming internship focused on embedded firmware, real-time systems, and hardware validation.
Embedded SystemsFirmwareCC++

WDI (Wise Device Inc.)

Vaughan, ON
Full-time

Junior Software Developer

  • Delivered backend and embedded-facing features in C++ for hardware-adjacent systems, improving reliability and test coverage.
  • Automated validation workflows to replace manual QA, accelerating releases and tightening quality gates.
  • Built reusable integration layers and APIs with strong error handling to stabilize device communication.
  • Owned CI/CD health across 70+ Jenkins projects, streamlining integrations and reducing avoidable build issues by 30%.
C++JenkinsCI/CDAutomationAPIs

WDI (Wise Device Inc.)

Vaughan, ON
Co-op

Software Co-op Student

  • Supported multi-team CI/CD infrastructure, resolving pipeline failures to keep delivery reliable.
  • Collaborated with QA to triage and resolve 100+ defects, improving release stability.
  • Automated regression testing to cut manual effort by 20% and improve repeatability.
JenkinsAutomationQACI/CD

Behind the Curtains

Decoding logic && the lyrics