Daniel Matichuk

Research Engineer at Galois, Inc.

Portland, Oregon, 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
Daniel Matichuk is a research engineer based in Portland with 11 years of experience bridging formal verification research and practical software engineering. He holds a PhD in Computer Science and has contributed to high-assurance projects such as seL4 confidentiality proofs and multi-architecture verification at CSIRO/Data61 and NICTA, now applying that expertise at Galois. Daniel has hands-on experience improving verification-aware languages—most notably contributing backend work to the Dafny project at Microsoft, including parser and module-export enhancements that improved tooling and VS integration. Comfortable moving between interactive theorem provers and production toolchains, he combines deep formal methods know-how with pragmatic engineering to deliver auditable, verifiable systems. An understated strength is his ability to translate rigorous proofs into usable language features and developer tooling.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 4.0 GPA with Honours, Bachelor of Science - BS, Computer Science, 4.0 GPA with Honours at University of Alberta
bookUNSW Sydney
github-logo-circle

Github Skills (7)

programming-language10
language-design10
dafny10
testing9
text-parsing9
parsing9
backend8

Programming languages (8)

C#JavaCIsabelleHaskellHTMLASLSMT

Github contributions (5)

github-logo-circle
dafny-lang/dafny

Jul 2016 - Feb 2017

Dafny is a verification-aware programming language
Role in this project:
userBack-end Developer
Contributions:112 commits, 40 pushes, 1 branch in 7 months
Contributions summary:Daniel primarily contributed to the Dafny programming language project by implementing and refining features related to ghost expressions and module exports. The contributions include adding and modifying tests to highlight issues with printing ghost expressions, modifying the parser and related components to support arbitrary keywords in attributes and refine module export syntax. Additionally, the user made changes to integrate the runtime to a dll and add export-related keywords to the Visual Studio extension.
compilerdafnyprogramming-languageverification
GaloisInc/pate

Aug 2020 - Jan 2023

Patches Assured up to Trace Equivalence
Contributions:106 reviews, 440 commits, 191 PRs in 2 years 5 months
binary-analysisassuredtracepatchesverification
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
Daniel Matichuk - Research Engineer at Galois, Inc.