Aliaksei Chapyzhenka

Principal Engineer at SiFive

San Jose, 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
Aliaksei Chapyzhenka is a Principal Engineer based in San Jose with three decades of expertise in HDL design, ASIP/ADSP development, SoC IP automation, and communication PHY DSP architectures. He blends deep hardware microarchitecture work—especially stack processors, systolic arrays and reconfigurable/superpipelined designs—with compiler and toolchain engineering, currently contributing to LLVM/CIRCT and building future HDL IR at SiFive. His background spans end-to-end SoC development from antenna and RF prototyping to compiler-backed code generation for RISC-V Vector processors, reflecting rare full-stack silicon-to-software fluency. He has led teams delivering configuration-driven SoC interconnects, high-level HDLs and performance modeling, and continues to influence RISC-V standardization groups. An early implementer of custom DSP processors and distributed MIMO PHYs, he brings both research-level signal-processing insight and practical production RTL, tooling, and front-end contributions (including to well-known open-source projects like CIRCT and WaveDrom).
code12 years of coding experience
job16 years of employment as a software developer
bookPhD Study Digital Signal Processing, PhD Study Digital Signal Processing at Belarusian State University of Informatics and Radioelectronics
languagesEnglish, Russian, Russian
stackoverflow-logo

Stackoverflow

Stats
808reputation
60kreached
2answers
2questions
github-logo-circle

Github Skills (20)

verilog10
javascript10
llvm10
firrtl10
mlr10
front-end-development10
rt10
html10
bitwise9
gruntjs9
g9
bit9
web-development9
svg6
asic6

Programming languages (27)

CWebAssemblyGoHTMLTypeScriptVHDLShellSCSS

Github contributions (5)

github-logo-circle
wavedrom/wavedrom.github.io

May 2014 - Jan 2023

Digital timing diagram editor
Role in this project:
userFront-end Developer
Contributions:24 releases, 236 commits, 8 PRs in 8 years 9 months
Contributions summary:Aliaksei was involved in the initial setup and development of the user interface for a digital timing diagram editor. The commits show the creation of the main index file and a tutorial page. These commits focus on the creation of HTML pages with links to the editor and documentation sections. They focused on implementing fundamental HTML structures.
diagram-editorjavascripttiming-diagrameditordiagram
wavedrom/wavedrom

May 2014 - Jan 2023

:ocean: Digital timing diagram rendering engine
Role in this project:
userFront-end Developer
Contributions:1 release, 412 commits, 26 PRs in 8 years 10 months
Contributions summary:Aliaksei's commits primarily focused on making minor clean-up changes and restructuring the HTML for an impress presentation, suggesting a focus on user interface (UI) modifications and front-end development. A key contribution was the addition of a Gruntfile.js and associated Grunt configuration indicating they were involved in build processes and front-end build workflows. The commits also included jshint configurations and fixes to Javascript code, demonstrating skills in JavaScript, which is likely used in front-end code.
rendering-enginesvgoceanplotterrendering
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
Aliaksei Chapyzhenka - Principal Engineer at SiFive