Welcome! This site is inspired by the Digital Garden concept, which essentially means that I'm writing not just to share information, but also to encourage discussion and mutual learning. If you have some thoughts about anything here, please feel free to reach out on Twitter.

My latest post is Managing Nested Popups in Svelte.

I also post my notes publicly, in hopes that some readers will be educated and others can help fill in the gaps. The Problems with Deliberate Practice is the newest note and Deliberate Practice was updated most recently.

About Me


I'm a co-founder of Carevoyance, a sales acceleration tool that enables healthcare sellers to zero in on their best prospects and generate custom reports and insights with just a few clicks.

I spend most of my time there creating new data analyses, working on the backend API and database systems, and developing tooling to research data anomalies and automate repetitive tasks. Recently I've been active on the front-end too, and have been spearheading a transition from AngularJS (1.x) to Svelte.

In the past I worked almost exclusively in C++ and various assembly languages. Now that I'm more in the web ecosystem, I'm mostly writing Javascript, but I also enjoy using Go and Rust for more heavy-duty backend work.

Before starting my own venture, I interfaced with advanced network switching chips at Arista Networks and worked on JTAG hardware debuggers and embedded operating systems at Green Hills Software. Running a small startup feels very different from working at these companies, and it has its ups and downs, but I love it.


Sometimes I wish I could code all day and night, but when not hacking on something or spending time with my family, I enjoy good coffee, nature photography, reading nonfiction and sci-fi, and improving my nascent design and UX skills. I'm also active in my church and run the sound board there every few weeks.

Where to find me

Twitter is probably the best way to contact me, or you can email me at daniel at this domain.

I'm fairly active on Github as well, where my biggest project is a Go HTTP router I wrote in 2014 but never advertised :)

About this site

The website is written using Svelte, Sapper, and Tailwind, and hosted on Vercel. Icons sourced from the Refactoring UI icon set and iconmonstr.

The prose content on this site is licensed under a Creative Commons Attribution 4.0 International License. The code can be viewed on Github. The underlying code as well as all code examples are licensed under the MIT license.