Noah Moroze is an ML compiler engineer with 13 years of hands-on experience building software and hardware tooling from firmware to silicon. Based in San Francisco, he combines an MEng and SB from MIT with practical expertise in ML compilers, embedded firmware, and physical-design tooling—contributing significant backend improvements to the open-source siliconcompiler project and hardware-focused Verilog libraries. As an early engineer at Zero ASIC he helped launch chip design and emulation products, and has prior internships at Waymo and NVIDIA where he wrote firmware, drivers, and FPGA code. He’s comfortable spanning front-end game UI work to low-level PDN and LVS automation, a blend that makes him effective at bridging algorithmic compiler work with real silicon constraints. Notably, his contributions include detailed floorplan and power-delivery enhancements that improve verification fidelity in complex ASIC flows.
13 years of coding experience
6 years of employment as a software developer
Master of Engineering - MEng, Electrical Engineering & Computer Science, Master of Engineering - MEng, Electrical Engineering & Computer Science at Massachusetts Institute of Technology
Contributions:19 releases, 432 reviews, 1279 commits in 1 year 10 months
Contributions summary:Noah's commits primarily focused on modifying the floorplan generation process within the hardware build system. They implemented features for placing I/O filler cells and defining power delivery networks (PDN) with wire rings, enhancing the system's ability to handle complex designs. Furthermore, they made improvements to the Low-Voltage-Swing (LVS) process, ensuring that the netlists generated from layouts can be verified correctly and added features for users to specify multiple files. These changes centered on enhancing the physical design capabilities and improving the verification steps within the hardware compilation process.
Contributions summary:Noah appears to be working on front-end development, implementing features of the puzzle game. Commits show the addition of core game entities, including the clock and blocks, the integration of code for animation, and modifications of HTML and CSS. These changes suggest an involvement in the structure, logic, and presentation layers of the application.
puzzlejavascripthtml5game
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.