Per Vognsen

Lead Software Engineer at Oculus

Seattle, Washington 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
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.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

data-structures10
compiler-design10
lexical-analysis10
text-parsing10
c-programming10
parsing10
data-structure10
type-check9
system-programming9
low-level-programming9
type-checking9

Programming languages (7)

TypeScriptC++RustCBatchfileJupyter NotebookPython

Github contributions (5)

github-logo-circle
pervognsen/bitwise

Mar 2018 - Mar 2019

Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
Role in this project:
userBack-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.
pythoncomputer-architecturehardwarebitwisescratch
pervognsen/algorithmica

Apr 2024 - Apr 2024

A computer science textbook
Contributions:4 pushes, 2 branches in 1 day
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