Functional programmer, PhD in computer science, and quantitative finance developer. I've been programming Haskell for 15 years. I write trading software for Standard Chartered Bank. Views expressed are my own.
Co-author of the book, Real World Haskell, and of the xmonad window manager. I founded the Haskell Platform project, co-invented the stream fusion optimization and wrote the bytestring and binary libraries for Haskell. I'm interested in building great software, type-driven compiler optimizations, SMT solvers and other formal methods DSLs, and high-performance data structures.
Follow me on on Twitter.
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for peer programmer code reviews
Q&A for computer enthusiasts and power users
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for theoretical computer scientists and researchers in related fields
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Stack Exchange Network staging zone, where users come together to build new Q&A sites