About Daniel Norman
Hey, I'm Daniel. I'm a software developer, blogger, and maker.
In recent years I specialised as a developer advocate, working at the intersection of open source software, developer communities, public speaking, and technical educational, and developer tools.
I enjoy solving complex problems with elegant solutions by simplifying and distilling core domain concepts.
Over the last fifteen years, I've worked at early-stage startups and in the open-source space building products and developer tools iteratively.
I'm proficient in full stack development in TypeScript and Golang, and have a lot of experience with Linux, DevOps, SRE principles, and modern cloud environments. I have a track record of owning the full development lifecycle from idea to production including the operational aspects.
Over the last couple of years, I became interested in distributed systems and peer-to-peer networks which has lead me down many rabbit holes and pushed me to deepen my understanding of applied cryptography, network protocols, and peer-to-peer networking. At first, it was mostly curiosity, and later became a conviction that some of this technologies can help us regain user agency. That interest got me involved in projects such as Scuttlebutt, IPFS, libp2p, Aragon, Bluesky, and the Ethereum network.
I see myself as an effective communicator for a technical person and thrive in cross-functional teams. I enjoy learning and teaching and see it as an integral part of teamwork. I combine these skills with a solid understanding of the organisational structure to work efficiently and pragmatically in alignment with shared goals.
I take an active interest in technology, economics, psychology, arts, and how their confluence impacts society.
The methodological and interpersonal aspect of software engineering has always interested me. My work on various projects and teams has been a constant learning process.
I'm a proponent of the open-source software and have contributed to several projects in addition to maintaining several open-source projects.
When I'm not working in front of screen, I enjoy cooking, reading, photography, woodworking, hiking 🌳⛵️⛰, bicycle mechanics, and motorcycling. Oh, and I'm also a dad of twin boys.