Craig Mcilwrath

Greater Boston 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
Craig Mcilwrath is a software engineer with nine years of experience focused on full‑stack development and language tooling, based in Greater Boston. At Wasp he improved compiler diagnostics, built a language server, and implemented a parser, type checker, and interpreter in Haskell, while also leading a rewrite of user-facing documentation. He contributes to the popular wasp-lang open-source project, adding robust external import handling, diagnostics, and TypeScript scaffolding to streamline developer workflows. Craig brings a strong foundation in computational science from the University of Rochester and a knack for turning complex language specifications into practical, well-tested implementations. An engineer who blends systems-level language design with hands-on front-end/back-end work, he’s comfortable navigating both refactors and new feature design.
code9 years of coding experience
job2 years of employment as a software developer
bookHollis-Brookline High School
bookBachelor of Science, Computational Science, Bachelor of Science, Computational Science at University of Rochester
github-logo-circle

Github Skills (13)

typescript10
language-server10
parser10
typescripts10
language-server-protocol10
parsing10
diagnostics10
parse10
typescript-types10
act9
javascript9
code-generation9
react8

Programming languages (10)

TypeScriptC#JavaCSSC++RustCJavaScript

Github contributions (5)

github-logo-circle
wasp-lang/wasp

Mar 2021 - Aug 2022

The fastest way to develop full-stack web apps with React & Node.js.
Role in this project:
userFull-stack Developer
Contributions:129 reviews, 104 commits, 47 PRs in 1 year 5 months
Contributions summary:Craig contributed to the project by implementing new features related to external imports, specifically focusing on improving diagnostics and code actions. Their work involved refactoring existing code, including type definitions and error handling, and integrating a new error-resilient parser to improve code analysis. Additionally, the user added functionality to scaffold TypeScript code actions to facilitate the use of external imports.
reactprismaweb-apphaskelljavascript
craigmc08/drg-editor

Apr 2021 - Aug 2021

Deep Rock Galactic unpacked file editor
Contributions:2 releases, 85 commits, 14 PRs in 4 months
rockeditordeep-rock-galacticgalactic
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
Craig Mcilwrath