Ben Millwood

Software Engineering Manager at Undisclosed

London, England, United Kingdom
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
Ben Millwood is a software engineering manager in London with 16 years of experience building and maintaining high-performance back-end systems. He has a strong functional programming pedigree from long tenure at Jane Street and sustained open-source contributions to prominent Haskell projects like Cabal and Jane Street's core library. His work shows a focus on robustness, cross-platform compatibility, and performance tuning under high message rates, including low-level optimizations informed by profiling. Ben has also held CTO responsibilities at Lantern Ventures, blending hands-on engineering with technical leadership and product-facing decision making. He prefers minimal unsolicited outreach and values focused, respectful collaboration. Colleagues describe him as a pragmatic maintainer who improves long-lived systems rather than chasing novelty.
code15 years of coding experience
job10 years of employment as a software developer
bookUniversity of Cambridge
github-logo-circle

Github Skills (14)

cabal10
debug10
build-tools10
build-system10
performance-optimization10
haskell10
ocaml10
system-programming9
version-control9
git9
io8
unix7
benchmarking7
benchmark7

Programming languages (16)

MDXC++CMakefileElmGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
janestreet/core

Dec 2013 - Jan 2016

Jane Street Capital's standard library overlay
Role in this project:
userBack-end Developer
Contributions:35 commits, 1 PR, 9 pushes in 2 years 1 month
Contributions summary:Ben primarily contributed to the `core` library of the `janestreet/core` repository. Their commits involved significant enhancements to the library, including fixes for building on different operating systems and the addition of features like `with typerep` to multiple types. Furthermore, they optimized performance through the implementation of specialized functions, such as `Iobuf.recvmmsg_assume_fd_is_nonblocking_no_options`, driven by performance profiling at high message rates. These efforts aimed to improve the library's robustness and efficiency.
standard-libraryoverlayjanestreetcapital
haskell/cabal

Sep 2010 - Sep 2013

Official upstream development repository for Cabal and cabal-install
Role in this project:
userBack-end Developer
Contributions:23 commits, 3 comments in 3 years
Contributions summary:Ben primarily contributed to the Cabal build system, focusing on improving code quality and fixing bugs. Their work included correcting spelling errors, removing outdated code, and resolving compatibility issues with older GHC versions. Additionally, the user updated Haddock module attribute syntax and removed support for unsupported compilers. These changes suggest a focus on maintaining and improving the core functionality of Cabal.
hackagecabalhaskellupstream
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
Ben Millwood - Software Engineering Manager at Undisclosed