Dave Vandenbout

Software Engineer

Apex, North Carolina, 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
Dave Vandenbout is a software engineer with 15 years of experience who blends embedded-hardware insight with backend Python development, based in Apex, North Carolina. He contributes actively to open-source electronics tooling—improving PySpice's parsing and file handling and adding core features to SKiDL like a Circuit context manager and multi-unit part support. His work shows a knack for making complex circuit-simulation and design workflows more robust and Pythonic, bridging the gap between schematic libraries and programmatic design. Comfortable across hardware and software stacks, he packages practical engineering into reusable, open repositories (notably under xesscorp). Colleagues can expect pragmatic problem-solving grounded in real-world electronics constraints and clean, object-oriented Python.
code16 years of coding experience
github-logo-circle

Github Skills (5)

object-oriented-programming10
python10
spice10
rel8
re28

Programming languages (10)

VHDLC++CJavaScriptHTMLPerlJupyter NotebookKiCad Layout

Github contributions (5)

github-logo-circle
devbisme/skidl

Jul 2016 - Jan 2023

SKiDL is a library that lets you design electronic circuits using Python.
Role in this project:
userBack-end Developer
Contributions:39 releases, 1036 commits, 20 PRs in 6 years 7 months
Contributions summary:Dave has been working on the design of electronic circuits using Python. Their commits demonstrate an understanding of object-oriented programming in Python. The user has created a context manager for the Circuit object, which allows for the easier joining of Parts and Nets within a with statement. The user is responsible for the implementation of core features in the creation of electronic circuits. The user demonstrates a knowledge of KiCad schematic libraries by adding support for multi-unit parts.
pythonkicadedaelectronicsschematics
PySpice-org/PySpice

Aug 2020 - Nov 2020

Simulate electronic circuit using Python and the Ngspice / Xyce simulators
Role in this project:
userBack-end Developer
Contributions:7 commits in 3 months
Contributions summary:Dave primarily contributed to the PySpice library, enhancing its functionality and robustness. Their work focused on improving the `SpiceLibrary` class by implementing a search method and enabling recursive parsing of included files, which improved the library's ability to handle complex circuit definitions. They also addressed parsing issues, like the handling of files starting with model or subcircuit statements, and added .spice as an accepted file extension. These changes directly improved the library's utility for circuit simulation tasks.
ngspicepythonspicecircuit-simulationpyspice
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