@ireneista @dalias @mjg59 Yeah.
I'm *close*. I've done semiconductor deprocessing (which uses a lot of etch techniques from fab), gate level reverse engineering so I have a decent understanding of standard cell logic and memory arrays.
I've done DIY lithography down to ~10um feature size, lots of FPGA gateware, and consulted on a 28nm ASIC project in which I did all of the HDL development for the chip but another guy did the physical layout and it was fabbed by TSMC, and yet another team member did the complex multi-die BGA package design.
And the standard cell library, SRAM compilers, PLL, and SERDES were third party IPs that I just used as black boxes.
So going from that to "I've written a bare metal TCP/IP stack, SSH server, and for a different project a basic RTOS" means I have a significant fraction of the stack covered at "made a smol one" level.
But that's still soooo far from all of the things you'd need to build a modern CPU and OS and JS engine from scratch even if you had all of the tools.