Janet Schneider is a software engineer and systems architect with nine years of experience building AI, mixed reality, sensor, storage, and security solutions. She combines hands-on expertise in embedded development, custom silicon and superconducting logic with deep systems knowledge—drivers, storage architectures, and security devices—to ship robust, maintainable products. A proven leader, she has recruited and led diverse multinational teams and translated complex hardware-software designs into production-ready systems. Janet is an active open-source contributor, notably improving runtime and resource management for the Apache TVM project to better utilize Hexagon accelerators via VTCM pools and DMA/thread controls. Her background in computer science and mathematics underpins a pragmatic, performance-focused approach that balances cutting-edge research with operational reliability.
9 years of coding experience
B.S., Computer Science, Mathematics, B.S., Computer Science, Mathematics at Gonzaga University
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
Back-end Developer & Performance Engineer
Contributions:114 reviews, 20 commits, 31 PRs in 3 months
Contributions summary:Janet made significant contributions to the runtime environment, particularly focusing on resource management for the Hexagon architecture. Their work involved implementing and refining buffer management, including the introduction of VTCM memory pools and separate buffer management for RPC and runtime operations. Furthermore, they added support for thread and DMA resource management, improving performance by enabling hardware resource utilization and control. The user also made key improvements to the device API, adding APIs for both runtime and RPC buffer management.
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.