I'm a full-stack developer who's happiest dealing with a mix of front-end and back-end coding. My preferred code consists of a hearty mixture of declarative programming, pure functions, test driven development and small composable libraries mixed together with a few design patterns.