Aki Van Ness

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
Aki Van Ness is a systems-focused software engineer with 11 years of experience building low-level UNIX and embedded software, primarily in C++ and Python, with additional work in C, Rust, and platform assembly. They contribute to FPGA/HDL toolchains (nmigen and Verilog) and have notable open-source contributions to projects like Yosys and the Blackmagic debugger, improving synthesis metadata exports and robust JTAG support for Xilinx devices. Aki designs hardware-software integrations such as lethallink, a PCIe DMA platform for whole-system debugging, and leads Nox, an open toolset for Agilent PCIe analyzers. Equally comfortable in silicon-oriented workflows, they’re exploring ASIC tapeout paths (SkyWater shuttles) and enjoy hardware/software reverse engineering and eclectic creative pursuits that keep their curiosity sharp.
code11 years of coding experience
languagesEnglish, Japanese
github-logo-circle

Github Skills (17)

json10
debugging10
debug10
c-language10
jtag10
xilinx10
back-end-development10
yosys10
metadata10
sys10
embedded10
backend10
cprogramming-language10
c119
cortex9

Programming languages (13)

C++RustCDMakefileHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
YosysHQ/yosys

Oct 2021 - Oct 2022

Yosys Open SYnthesis Suite
Role in this project:
userBack-end Developer
Contributions:5 reviews, 36 commits, 16 PRs in 11 months
Contributions summary:Aki primarily contributed to the development of a "jny" backend pass for the Yosys Open SYnthesis Suite. Their work focused on creating a JSON metadata output for design analysis, including the implementation of features like cell sorting, connection output, and parameter/attribute inclusion. The user also refactored code, fixed bugs related to string escaping, and refined output formatting within the metadata generation process. Their contributions enhanced the design information exported by the tool.
synthesispythonsuiteyosys
blackmagic-debug/blackmagic

Oct 2019 - Sep 2023

In application debugger for ARM Cortex microcontrollers.
Role in this project:
userEmbedded Systems Engineer
Contributions:2 PRs in 3 years 11 months
Contributions summary:Aki primarily contributed to debugging and improving the interaction with JTAG debuggers for ARM Cortex microcontrollers. Their work focused on fixing bugs, improving the robustness of the JTAG interface, and adding support for various Xilinx devices by correcting IR lengths and values. This included updates to device descriptions and handling specific quirks for different Xilinx parts, ensuring accurate communication for debugging. They also addressed a memory leak.
cortexstlinkjtagflashdebugger
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
Aki Van Ness