Paul Backus

Teacher at The Charter School of San Diego

San Diego, California, 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
🎓
Top School
Paul Backus is an experienced educator and technically curious developer based in San Diego, blending 12 years of K–12 teaching and curriculum development with hands-on contributions to open-source compiler projects. Currently teaching independent study through Altus-affiliated schools, he won Secondary Teacher of the Year in Carlsbad (2021) and holds a MAT and a BA in Literary Journalism from UC Irvine. Paul augments classroom practice with CTE credentials in Energy, ICT, and Child Development and recent coursework in computer science, bringing real-world data and remediation experience from prior environmental engineering work. On GitHub he has made substantive back-end contributions to the D language ecosystem—fixing compiler bugs, improving error messages, and refining Phobos standard library code—demonstrating comfort with low-level systems and testing. He’s equally at home designing differentiated science lessons and debugging compiler internals, a mix that fuels practical, student-centered tech integration.
code11 years of coding experience
bookMaster of Arts, Teaching, Master of Arts, Teaching at University of California, Irvine
github-logo-circle

Github Skills (21)

debug10
programming-language10
llvm10
dword10
standard-library10
compiler-compiler10
dmd10
dt10
compiler10
testing9
algorithms9
traits9
lang9
natives8
type-conversion8

Programming languages (11)

TypeScriptC#C++ShellCDJavaScriptPHP

Github contributions (5)

github-logo-circle
dlang/phobos

Nov 2018 - Dec 2022

The standard library of the D programming language
Role in this project:
userBack-end Developer
Contributions:147 reviews, 65 commits, 99 PRs in 4 years 1 month
Contributions summary:Paul contributed to the D programming language's standard library, Phobos, by fixing bugs and implementing new features. Their work includes adding grammar elements to the format string, fixing issues related to the algebraic types and ReplaceType bugs. They also refactored and simplified existing code.
c-programmingmetatype-conversionphoneticsglossary
ldc-developers/ldc

Jan 2020 - Sep 2022

The LLVM-based D Compiler.
Role in this project:
userBack-end Developer
Contributions:45 commits in 2 years 8 months
Contributions summary:Paul primarily contributed to the LDC D compiler by fixing various bugs and improving the code quality. Their work included addressing issues related to copy constructors, struct initialization, and handling of external functions. The user also updated the compiler's internal code to align with language specifications. Furthermore, they improved the error messages to aid debugging.
compilerldcdlangllvmd
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
Paul Backus - Teacher at The Charter School of San Diego