Where this conversation describes AI being used to build or deliver a product. Part of the AI in practice tracker.
Engineering & simulationClaude Code
Matt Liberty used Claude Code to analyze millions of hardware-in-the-loop trace logs from a Siglent logic analyzer to identify and fix a FIFO implementation error in Verilog/FPGA code.
“Cloud code just iterated with hardware in the loop, found the issue, the first one, which was the, the empty flag and fixed it. It wasn't until, you know, a few months or a month later that I actually came across the other one because it's so rare. But again, it was like the same setup, just put it through all this data.”
Engineering & simulationClaude Code
Matt Liberty used Claude Code to write a driver for signature validation and configure AES crypto mechanisms for an STM32 H7S microcontroller bootloader by iterating through a feedback loop of encryption and decryption checks.
“I actually had it write the driver for doing signature validation. So it has some crypto, a crypto block. And I pushed down to the bootloader, encrypted images that are signed. And I worked with the Cloud Code to actually figure out how to configure this correctly for the crypto mechanisms I was using…”
Engineering & simulationClaude Code
Matt Liberty used Claude Code to generate comprehensive unit tests for Verilog code using Cocotb, significantly accelerating the creation of test benches that would otherwise take a long time to write manually.
“Oak can crank out unit tests like no tomorrow. So way more. So I tend not to write enough unit tests because they just take a long time to go through everything. And I say, you can kind of look at your code and say, I think all this needs to be covered. And the LLM will just go and bang out tests…”
Running the companyClaude Code40,000 lines of code
Matt Liberty used Claude Code to build a custom 40,000-line ERP system from scratch, including database structure, Python backend, and JavaScript frontend, which he would not have undertaken without AI assistance.
“I just did a stats on my ERP project for non comment lines of code. It's 22,000 lines of Python, 12,000 lines of JavaScript, 5,000 lines of CSS, you know, so almost about 40,000 lines total. I mean, that is years, a couple of years of work. I mean, that I did in nights and weekends using Claude…”
Engineering & simulationClaude
Luke Beno used Claude to analyze Wireshark network dumps to reverse engineer the proprietary communication protocol between Juki pick-and-place machines and their control software.
“the Claude specifically, what, what I'm using for, for this task is really, really good at protocol analysis and diving into like Wireshark dumps of communication between like say the Juki software and something else. So actually it's, it's extremely skilled and diligent at sorting through mounds of data more than any, any human can have stamina to do…”