Vanessa Mchale

Functional Programmer at QBayLogic

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
Vanessa Mchale is a Vice President of Software Engineering with nine years of experience specializing in industrial Haskell, compiler engineering, and hardware-oriented code generation. She has driven backend and tooling work across notable open-source projects—contributing to the Clash compiler (Haskell-to-VHDL/Verilog), Dhall’s Haskell implementation, and the Plutus smart-contract toolchain—bringing compiler, HDL, and blockchain domain expertise. Her career spans startups and enterprise roles (Reconfigure.io, IOHK, Bitnomial, QBayLogic, and Northern Trust), where she blends hands-on functional programming with leadership of engineering teams. A mathematics BA from UW–Madison, she pairs formal problem-solving skills with practical system-building, and her work on tree-based scan optimizations and VHDL backend refactors reflects a focus on performance and production-grade code generation.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Arts - BA, Mathematics, Bachelor of Arts - BA, Mathematics at University of Wisconsin-Madison
languagesFrench, German, Tibetan
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

cabal10
smart-contracts10
dhall10
programming-language10
compiler-design10
cab10
package-management10
configuration-language10
haskell10
blockchain10
vhdl10
testing9
systemverilog9
verilog9
fpga8

Programming languages (24)

ATSC++CSSRustCTeXGoHTML

Github contributions (5)

github-logo-circle
IntersectMBO/plutus

May 2018 - Jun 2019

The Plutus language implementation and tools
Role in this project:
userBack-end Developer
Contributions:83 commits, 163 PRs, 393 pushes in 1 year 1 month
Contributions summary:Vanessa contributed to the Plutus language implementation and tools. Their initial commits set up a basic Haskell module and defined a simple function. Subsequently, the user added a new package and implemented features, including defining an abstract syntax tree (AST) for the Plutus language, making modifications to the Cabal file, and introducing a testing framework for the language. This involved implementing various data structures and functionalities specific to the domain of smart contracts and blockchain technology.
programming-languageblockchainsmart-contractsplutus
dhall-lang/dhall-haskell

Feb 2018 - Sep 2020

Maintainable configuration files
Role in this project:
userBackend Developer
Contributions:12 commits, 12 PRs, 15 pushes in 2 years 7 months
Contributions summary:Vanessa contributed to the Dhall-Haskell project by making various improvements to the build system and codebase. Their work included adjusting dependency versions, adding a "cross" flag to facilitate cross-compilation, and bumping the memory usage limits. The user also added new functionality, such as a Dhall version module and a manpage, enhancing the project's features and usability.
configurationghchaskellcabalconfiguration-files
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