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 Coordinating Multiple Elements with Svelte Deferred Transitions, Part 2.

I also host my notes here publicly, in hopes that some readers will be educated and others can help fill in the gaps. The newest note is CSS Color Tricks.

And finally, I have a newsletter where I send out interesting things I've come across over the past week and the occasional nature photo.

You can check out a recent issue, or enter your email below to subscribe.

About Me

Work

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.

Life

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, and send out the newsletter mentioned above.

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.