Alexandrea Demmings

Software Developer at Gastops

Ottawa, Ontario, Canada
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
Alexandrea Demmings is a software developer with eight years of experience, currently applying her engineering skills at Gastops in Ottawa after graduating in Computer Software Engineering from UNB. She has a strong systems and back-end focus evidenced by her work on the open-source Verilog-to-Routing project, where she tracked down memory leaks, double frees, and uninitialized values to improve stability of an FPGA CAD flow. Her background spans academic research and teaching—supporting HCI input-method studies and instructing first-year programming—as well as community-facing roles teaching coding to youth, showing she communicates technical ideas clearly to diverse audiences. Comfortable debugging low-level issues and shipping reliable code, she blends practical engineering with a knack for making complex systems more robust.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of New Brunswick
languagesFrench, English
github-logo-circle

Github Skills (8)

memory-management10
debug10
verilog10
c-language10
cprogramming-language10
eda9
cad9
fpga9

Programming languages (3)

C++CHTML

Github contributions (5)

github-logo-circle
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
userBack-end Developer
Contributions:230 commits, 142 PRs, 40 pushes in 7 months
Contributions summary:Alexandrea primarily focused on fixing memory leaks and other bugs within the Verilog-to-Routing (VTR) project. Their contributions involved code modifications in several source files related to pre-processing Verilog code, creating and manipulating netlists from the AST, and managing implicit memory. They addressed issues such as double frees, uninitialized values, and string-related memory leaks, improving the overall stability and correctness of the codebase.
vtrcadedaplacementsynthesis
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Contributions:124 pushes, 119 branches in 5 months
cadedasynthesisplacementrouting
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
Alexandrea Demmings - Software Developer at Gastops