Santi Weight

Senior Software Engineer at Bridgewater Associates

New York, New York, 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
Santi Weight is a Senior Software Engineer based in the New York City area with eight years of experience architecting DSLs, compilers, and language tooling. He blends a deep functional programming background—favoring Haskell, Agda, and Idris—with practical engineering work, from designing the NQE language at Forward Networks to building DSLs and simulators at Luminous Computing. At Bridgewater he continues to apply formal methods and type-theoretic thinking to domain-specific language problems for demanding production systems. An active contributor to the Haskell Language Server, he has refactored core modules and implemented LSP code actions that improved maintainability and developer ergonomics. Santi’s work habitually bridges research-level ideas (denotational semantics, program verification) with shipped software, making correctness-first design a pragmatic advantage. He combines rigorous theoretical interests with a track record of delivering maintainable, production-ready language infrastructure.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Claremont McKenna College
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

act10
server10
haskell10
ghc10
refactoring9
cabal8
ide7

Programming languages (8)

C++HaskellSwiftHTMLNixClojureEmacs LispPython

Github contributions (5)

github-logo-circle
Official Haskell IDE support via the language server protocol (LSP)
Role in this project:
userBack-end Developer
Contributions:27 reviews, 6 commits, 12 PRs in 28 days
Contributions summary:Santi contributed significantly to the Haskell Language Server, focusing on refactoring and implementing core features. Their work included adding support for code actions, particularly adding function arguments and updating type signatures, and addressing build errors. They also refactored code to extract modules and clean up existing code, indicating an effort to improve maintainability and modularity.
haskellidelanguage-server-protocollsp-serverhaskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Contributions:178 pushes, 24 branches in 5 months
ghchaskellcaballsp-serveride
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