Per Vognsen is a Lead Software Engineer based in Seattle with nine years of experience building robust systems and shipping production software at scale. Currently at Oculus, he blends hands-on systems programming with technical leadership, guiding teams through complex engineering challenges. His open-source work on a DIY computer project showcases deep expertise in compiler design and low-level tooling—implementing lexers, parsers, string interning, and type checking for a C-like language. That background signals a rare combination of practical systems-level craftsmanship and higher-level architectural thinking. Colleagues describe him as a pragmatic problem solver who thrives where hardware-near code meets product requirements.
Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
Role in this project:
Back-end Developer & Systems Programmer
Contributions:534 commits, 25 PRs, 470 pushes in 1 year
Contributions summary:Per primarily focused on developing the software/hardware stack for a computer from scratch, implementing core components of a C-based compiler. Their contributions include building a lexer, a parser, and tools for string interning and type checking. The code changes demonstrate a strong understanding of data structures, compiler design, and low-level system programming principles.
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.