# An Interview with Uri Shaked (Wokwi.com)

- Show: [The Amp Hour](https://hardwarepodcasts.com/podcast/the-amp-hour)
- Published: 2022-08-15
- Length: 1h 22m
- Episode: 599
- Page: https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com
- Listen: https://theamphour.com/599-an-interview-with-uri-shaked-wokwi-com/

## Summary

Uri Shaked, founder of Wokwi.com, explains the architecture of his browser-based microcontroller simulator, which supports Arduino, ESP32, and Raspberry Pi Pico. He details the technical challenges of achieving cycle-accurate simulation, including reverse-engineering the ESP32’s proprietary Wi-Fi stack and implementing complex peripheral behaviors like PWM and FastLED timing. Shaked also discusses the engineering trade-offs of running heavy toolchains in the browser via WebAssembly and Go-based gateways, and his strategy for prioritizing features through community voting.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=0) Introduction: Uri Shaked and Wokwi Overview
- [4:48](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=288) Simulation Accuracy and User-Perceived Bugs
- [7:14](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=434) Technical Architecture: Netlists, CPU, and Peripherals
- [14:40](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=880) Prioritizing Features and Debugger Implementation
- [21:02](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=1262) Deep Dive: PWM, LEDs, and Cycle Accuracy
- [31:57](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=1917) Reverse Engineering ESP32 Wi-Fi and Networking
- [43:55](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=2635) Business Model, Costs, and Team Structure
- [50:10](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com#t=3010) Custom Chips, WebAssembly, and Future Roadmap

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [Wireless & RF](https://hardwarepodcasts.com/topic/wireless-and-rf)
- [Starting a product company](https://hardwarepodcasts.com/topic/starting-a-company)

## Most relevant to

early-stage companies

## Mentioned

- Wokwi (product)
- Arduino (product)
- Raspberry Pi Pico (chip)
- ESP32 (chip)
- FastLED (product)
- GDB (tool)
- LLDB (tool)
- Ghidra (tool)
- QEMU (tool)
- Pixiv Lab (product)

## Related episodes from other shows

- [396: Untangle the Mess](https://hardwarepodcasts.com/podcast/embedded-fm/2021-12-17-396-untangle-the-mess) (Embedded.fm)
- [405: Bacta Tank for Your Brain](https://hardwarepodcasts.com/podcast/embedded-fm/2022-03-11-405-bacta-tank-for-your-brain) (Embedded.fm)
- [220: Cascading Waterfall of Lights](https://hardwarepodcasts.com/podcast/embedded-fm/2017-10-27-220-cascading-waterfall-of-lights) (Embedded.fm)
- [237: Break All the Laws of Physics](https://hardwarepodcasts.com/podcast/embedded-fm/2018-03-09-237-break-all-the-laws-of-physics) (Embedded.fm)
- [454: Printf Hello](https://hardwarepodcasts.com/podcast/embedded-fm/2023-07-06-454-printf-hello) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-amp-hour/2022-08-15-an-interview-with-uri-shaked-wokwi-com. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Amp Hour.
