Home

David Sargent Wood is the Chief Quantitative Strategist and Co-Chief Technology Officer at Brooklyn Investment Group (BKLN). He leads the development of cutting-edge financial technology systems while managing the portfolio management team and overseeing day-to-day systematic investment management processes. His work spans the conception, implementation, and enhancement of sophisticated algorithmic… more

Postions

Chief Quant Strategist and Co-CTO, Brooklyn Investment Group (2022–)
Head of Quant Strategies, Hum Capital (2020–22)
Quant Researcher, Credit Suisse (2018–20)

Education

Ph.D. in Financial Econometrics, The University of Chicago
M.B.A. in Finance, The University of Chicago
A.B. in Economics, The University of Chicago

Contact

dwood AT uchicago.edu
Github @d-

Research

 

Blog

  1. From physical toil to cognitive burnout: modern labor and the ethics of software design,
    musings language engineering management
  2. Internal states, external worlds: concurrency, consensus, and sociotechnical challenges in computing,
    musings language engineering management
  3. Engineering speak: prolegomena to ideal technical discourses,
    musings language engineering management
  4. Self-healing computation: building resilient financial computational services,
    finance distributed-systems python clojure elixir
  5. Cognitive mirror: how LLMs compress language and challenge our sense of self,
    musings machine learning language
  6. Basis trade and treasury deleveraging,
    finance trading treasury derivatives market-microstructure
  7. The Triffin dilemma and the exorbitant privilege,
    finance macro monetary-policy international-trade
  8. Client-side connection pool management,
    distributed-systems python postgres rabbitmq concurrency
  9. Get moving: move semantics, type systems, and resource management,
    pattern c++ rust
  10. Modern template metaprogramming basics,
    pattern c++ rust
  11. Zoo keeping: dynamic assembling based on subclass attributes,
    pattern python metaprogramming
  12. Go getters: a monadic way,
    functional python monad haskell
  13. Take a walk on the functional side: yes, we need monads,
    functional haskell python monad
  14. Working with distributed workers,
    distributed-systems python celery amqp concurrency
  15. Cooperative concurrency with FastAPI: it's the generators, stupid,
    async python concurrency fastapi asyncio
  16. Wrapping around wrappers: a primer on Python decorators,
    python decorator metaprogramming
  17. Simple SSL-based encryption,
    fintech