Curtis Bucher

Design Verification Engineer

Del Mar, 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

👤
Senior
🎓
Top School
Curtis Bucher is a Design Verification Engineer with 8 years of hybrid software and hardware experience, currently building verification for AI hardware at OpenAI after developing IP- and subsystem-level UVM testbenches at Apple. He combines deep interest in computer architecture and alternative HDL tooling with practical skills in constrained-random verification, RTL debug, and embedded FPGA work gained from satellite modem projects and early lab roles. At Cal Poly he helped launch an open-source SoC design framework and led an interdisciplinary group pursuing a tape-out, reflecting his drive to bridge research and production silicon. Curtis is also an active contributor to CPython’s standard library, improving collections and weakref behavior—an example of his attention to robust, low-level software interfaces. Located in Del Mar, he brings a cross-domain perspective that spans verification environments, Python backend contributions, and real-world FPGA and test instrumentation experience.
code8 years of coding experience
job3 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

unit-testing10
collections10
python10
data-structure9
data-structures9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
python/cpython

Dec 2019 - May 2020

The Python programming language
Role in this project:
userBack-end Developer
Contributions:5 PRs, 10 comments in 4 months
Contributions summary:Curtis primarily contributed to the Python standard library, focusing on the `collections` and `weakref` modules. Their work involved implementing PEP 584 operators (union and update) for ChainMap, WeakKeyDictionary, and WeakValueDictionary, which involved creating new methods and modifying existing ones. They also improved error messages in `ast.literal_eval` when handling malformed dictionary nodes. Additionally, the user fixed a bug in `test_collections.py` related to the union operator testing.
python-programmingprogramming-languagepythonpython-programming-language
curtisbucher/curvy

Jul 2020 - Sep 2021

Contributions:15 commits, 6 pushes, 1 branch in 1 year 2 months
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
Curtis Bucher - Design Verification Engineer