Dan Cascaval is a Technical Lead and software engineer with a decade of experience building tools that bridge design, fabrication, and structural performance. Based in Seattle, he leads development at Branch 3D, evolving a CAD platform for mass-timber systems that connects concept design to fabrication with a focus on reliability and performance. His background blends compiler and systems thinking—he’s taught compiler design and software construction—into geometry-heavy tooling summarized on GitHub as "shapes & compilers." Dan’s work spans full-stack product engineering (TypeScript, Go, GraphQL, Postgres) and research-driven fabrication projects from his time at Carnegie Mellon and StructureCraft. He holds MS and PhD studies in computer science from the University of Washington and a BA combining computer science and architecture from Carnegie Mellon, a combination that fuels his knack for turning computational ideas into practical design tools. An understated throughline in his career is translating deep technical abstractions into usable design workflows that accelerate real-world construction.
10 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Washington
Bachelor of Arts Computer Science Architecture, Bachelor of Arts Computer Science Architecture at Carnegie Mellon University
Contributions:2 PRs, 12 pushes, 5 branches in 3 years 9 months
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.