Senior Software Engineer, Architect, and Consultant currently based in the Amsterdam area, Netherlands. I am a passionate developer, blogger, and open-source enthusiast with over 20 years of experience in the industry.
Professional Profile
Currently, I serve as a Staff Software Engineer at Decathlon Digital and also act as a Software Architect & Consultant at dplabs.tech. My expertise spans across several technology stacks, with a strong focus on building robust, scalable, and maintainable systems.
I am a strong advocate for TDD (Test-Driven Development) and Agile practices. I enjoy sharing my knowledge and frequently speak at technical conferences like FOSDEM, as well as participating in local user groups (JavaScript, Golang, Frontenders, Makers).
Technologies & Expertise
I consider myself a polyglot developer with a broad range of expertise:
- Languages: Go (Golang), Java/JVM (SCJP5 Certified), Node.js/JavaScript, Rust, and Python.
- Backend & Systems: Designing distributed systems, microservices, and modern API architectures.
- Infrastructure: Homelab enthusiast, self-hosting services using Docker and Kubernetes, and monitoring with Grafana and Prometheus.
- Security: Expert in OpenPGP/GnuPG and web security.
- Open Source: Author of several projects like
mastodon-comments(a web component for embedding Mastodon conversations),ays(a CLI tool in Rust), andsshkeys(an SSH key manager).
Hobbies & Personal Interests
Beyond coding, I have a wide variety of technical and creative interests that keep me busy:
- HAM Radio: I am a licensed amateur radio operator with callsigns PA1DPM (Netherlands) and EA5JBR (Spain). You can often find me experimenting with mesh networks or participating in radio events.
- Tabletop RPGs: I am a fan of Dungeons & Dragons and other TTRPGs. I recently started exploring the Daggerheart system and enjoy introducing new players to the hobby.
- Homelab & Electronics: I maintain a personal homelab for experimentation and learning, and I enjoy tinkering with electronics and Raspberry Pi projects.
- Blogging: I write about technology, Linux, radio, and my various projects here on my blog, GeekWare.
You can find me online and get in touch via:
- Mastodon: @dpecos@mastodon.social
- LinkedIn: danielpecos
- GitHub: dpecos