AdamĀ Izraelevitz

Staff Engineer at SiFive

Berkeley, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
šŸŽ“
Top School
Adam Izraelevitz is a Staff Engineer based in Berkeley with 12 years of experience building and shipping hardware-focused compiler and RTL tooling. He holds a PhD-level background in EECS from UC Berkeley and a BS in Electrical and Computer Engineering from Cornell, combining deep research training with hands-on engineering. At SiFive he drives system-level design and compiler work, and his open-source contributions to the widely used FIRRTL compiler show expertise in type/width inference, circuit analysis, and Verilog generation. He also improves developer education, having restructured and authored Chisel bootcamp materials and Jupyter notebooks to make advanced hardware generators more approachable. Known for refactoring and optimizing complex codepaths, he blends rigorous correctness with practical code generation performance. Based in the Bay Area, he brings rare cross-disciplinary fluency between hardware design, compiler internals, and technical writing.
code12 years of coding experience
bookDoctor of Philosophy (PhD), Electrical Engineering and Computer Science, Doctor of Philosophy (PhD), Electrical Engineering and Computer Science at University of California, Berkeley
bookBachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at Cornell University
github-logo-circle

Github Skills (13)

verilog10
jupyter-notebook10
compiler-design10
firrtl10
documentation10
scala10
chisel9
type-inference9
test-driven-design8
code-generation8
bundle7
functional-programming7
object-oriented-programming6

Programming languages (8)

JavaShellC++ScalaTeXVim scriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
chipsalliance/firrtl

Feb 2015 - Apr 2021

Flexible Intermediate Representation for RTL
Role in this project:
userBack-end Developer
Contributions:35 reviews, 973 commits, 292 PRs in 6 years 3 months
Contributions summary:Adam contributed to the development of the Flexible Intermediate Representation for RTL (FIRRTL) compiler, specifically working on modules related to type and width inference, circuit analysis, and Verilog code generation. Their commits demonstrate the implementation of features, tests, and bug fixes related to handling SInts and Bundles within the FIRRTL compiler, ensuring correct behavior of the language. The commits also included refactoring and optimization efforts on the code base.
representationtransformationintermediate-representationrtlcompiler
Generator Bootcamp Material: Learn Chisel the Right Way
Role in this project:
userTechnical Writer
Contributions:1 review, 44 commits, 12 PRs in 3 years 2 months
Contributions summary:Adam's commits primarily focused on updating and adding content to the project's documentation, specifically in the form of Jupyter notebooks. The changes included adding a table of contents, clearing outputs, reorganizing the content, and integrating new sections on advanced Scala concepts. The user reorganized content from a separate file and incorporated a Chisel demo notebook, improving the tutorial's structure and usability for learners.
chiselhardwarevhdl
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.
Request Free Trial
Adam Izraelevitz - Staff Engineer at SiFive