I'm a software engineer experienced with Java, .NET/C#, and Javascript, I occasionally write about software development at Code Acapella.

My current skillset:

  • Front-end development with React, Redux and GatsbyJS
  • Back-end development with Javascript/NodeJS and C#/.NET
  • Building web applications and distributed systems with Netlify, AWS and Docker.
  • A preternatural affinity for Git.


Over the past year, I started learning Clojure with the goal of eventually writing generative music in a Clojure-based domain-specific language called alda.

Talks and presentations

In Feburary of 2017, I gave a lightning talk on how function binding works with the `this` keyword in Javascript at the San Diego JS meetup. You can see my presentation notes here. Looking forward to giving more presentations in the future!