โ— Shell
clean mode source โ†—

DanielFGray - Overview

Hello world! ๐Ÿ‘‹

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!