0
Initializing

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.

Dive in deeper
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