Chick Markley

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
Chick Markley is a seasoned software engineer based in Berkeley with 18 years building and hardening software-defined hardware toolchains and systems, chiefly using Chisel and FIRRTL for RISC-V SoC work. He has deep backend and test-automation expertise—improving compiler passes, adding robust unit tests, and enabling Treadle-backed unittests to make hardware designs verifiable. At UC Berkeley and later SiFive he drove hardware-generation tooling and CI/CD improvements, including migrating Chipyard’s pipelines to GitHub Actions and slimming builds for better caching. His language fluency spans Scala, Java, Python, Ruby, and C across both small projects and large production systems. Long-tenured experience from academia to industry gives him a pragmatic perspective on reproducible hardware/software engineering and developer workflows. A not-obvious strength is his knack for refactoring testing and build infrastructure to reveal latent issues (e.g., cyclic module loops) before they hit silicon.
code18 years of coding experience
job37 years of employment as a software developer
bookArts Bachelor, Physics, Arts Bachelor, Physics at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
4,041reputation
76kreached
155answers
2questions
github-logo-circle

Github Skills (38)

github-ci10
test-driven-design10
testing10
cd10
bash10
firrtl10
intermediate-code10
cicd10
scala10
automation10
compiler-compiler10
digital-design10
intermediate-language10
ci-cd-pipeline10
pipeline10

Programming languages (7)

C++CScalaTeXJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
A template project for beginning new Chisel work
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 47 commits, 25 PRs in 6 years 1 month
Contributions summary:Chick primarily focused on testing and refining the Chisel module template. Their work involved modifying and expanding unit tests, migrating test frameworks from HWIOTesters to iotesters, and updating dependencies. The user made improvements to testing methodologies by switching to a more tutorial-like style and by enhancing test coverage. They also incorporated features like VCD generation into the testing workflow.
chiseltemplatebeginning
chipsalliance/chisel

Dec 2015 - Jan 2023

Chisel: A Modern Hardware Design Language
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:7 releases, 127 reviews, 486 commits in 7 years 2 months
Contributions summary:Chick's contributions primarily centered around enhancing the testing infrastructure and verifying the behavior of Chisel hardware designs. The user added and modified test cases to ensure the correct functionality of components, specifically focusing on the direction and clonability of `DeqIO` and `EnqIO` interfaces. Their work also extended to providing mechanisms to facilitate more robust testing, by enabling the use of the Treadle backend for unittests. The user's work demonstrates strong skills in test design and writing.
rtlasicvhdllanguage-designeda
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
Chick Markley