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.
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.
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.
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.
About this site
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.