I'm Dan, and I build software. I'm a big fan of Node.js, ReactJS, and TypeScript. Other libraries and technologies I enjoy using include:
- Postgres - the world's most advanced database, is an integral part of almost every app I build. I built a code-generation tool called pg-sourcerer to generate code from your Postgres database, which was inspired by:
- PostGraphile - generates GraphQL schemas using introspection data from your Postgres database. The graphile-starter is amazing!
- Redux - especially since Redux Toolkit, is great for managing complex application state. you might check out my ts-redux-frontend I made to explore some of it's features.
- Ramda.js - I enjoy "functional" programming, and often find myself leaning on Ramda. I wrote a request to add the P combinator as R.on.
I have a blog where I often write about various programming-related things, and occasionally about music.
As a Linux user, I like to make use of the command line and automate things with Bash scripts. ([1][2][3])
I have some experience with other languages as well, such as Python, Rust, Haskell, and Clojure.
Outside of programming, I teach teach music, play drums in bands, and attempt to play guitar (at home). Peep the SoundCloud!