Carter Schonwald

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
Carter Schonwald is a systems-minded software engineer with 15 years of experience designing and building foundational infrastructure for cloud-scale systems, distributed databases, and financial modelling platforms. He combines deep compiler and functional programming expertise—evident from contributions to the Glasgow Haskell Compiler and widely used Haskell libraries like vector and lens—with practical machine learning and generative AI consulting for commercial clients. Carter has led engineering teams at JPMorgan and Northwestern Mutual, architecting next-generation platforms that blend correctness, formal semantics, and performance-sensitive engineering. Equally comfortable in research and production, he has a track record of shipping low-level improvements (prefetch primops, Storable instances, build-system fixes) that ripple across ecosystems. Based in New York, he pairs an applied-math and theoretical-CS background from Yale with a pragmatic, product-oriented approach to hard systems problems.
code15 years of coding experience
job10 years of employment as a software developer
bookhigh school, high school at Bronx Science
bookPhD - left for more urban(e) climes, Computer Science, PhD - left for more urban(e) climes, Computer Science at Dartmouth College
bookBS, Applied Mathematics and Theoretical Computer Science, BS, Applied Mathematics and Theoretical Computer Science at Yale University
stackoverflow-logo

Stackoverflow

Stats
455reputation
8kreached
8answers
0questions
github-logo-circle

Github Skills (24)

maintenance10
quickcheck10
compiler-design10
lenses10
functional-programming10
haskell10
testing9
data-structure9
ghc9
data-structures9
template-haskell8
ffi8
performance-optimization8
ff8
cicd7

Programming languages (35)

CSchemeStandard MLMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
haskell/vector

Jun 2014 - Feb 2020

An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .
Role in this project:
userBack-end Developer
Contributions:1 release, 56 commits, 26 PRs in 5 years 8 months
Contributions summary:Carter contributed to the haskell/vector project by fixing a bug in the `enumFromTo_double` function and updating the test suite for better integration with the Cabal build system and CI runs. They also addressed redundant import warnings, improved the consistency of monad Fail, and relaxed bounds. Furthermore, the user made changes to address the test suite including refactoring the suite runner to tasty and updating build flags for optimizations.
intindexedarraysloopmutable
ghc/ghc

Oct 2013 - Nov 2022

Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
userBack-end Developer
Contributions:69 commits in 9 years 1 month
Contributions summary:Carter contributed to the Glasgow Haskell Compiler (GHC) by addressing prefetch primops. Their work included adding documentation, refining the interface by changing the prefetch primops to have a `seq`-like interface and removing the `can_fail=True` attribute. Furthermore, the user added `Storable` instances for `Complex` and `Ratio` types, improving the library's capabilities. Additionally, the user contributed to the build system and configuration of the compiler.
ghcget-startednewcomershaskellcabal
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