Hi, I'm Daniel

Senior Software Engineer and Technical Consultant with a passion for building scalable, maintainable systems and sharing knowledge with the development community.

What I Do

System Architecture

Designing and building distributed systems that scale. I specialize in microservices architecture, API design, and creating resilient systems that handle real-world production demands.

Technical Consulting

Helping teams and organizations make better technical decisions. From architecture reviews to technology selection and implementation strategies.

Full-Stack Development

Experienced with modern web technologies, from backend services in Go and Ruby to frontend applications with React and TypeScript.

Developer Advocacy

Writing about software engineering best practices, sharing lessons learned, and contributing to the developer community through blog posts and open source.

Technologies I Work With

Backend & Infrastructure

Go Ruby on Rails Node.js PostgreSQL Redis Docker Kubernetes

Frontend & Web

TypeScript React Astro Tailwind CSS Next.js

Tools & Practices

ConnectRPC Prometheus Grafana API Design System Design DevOps

Beyond Code

When I'm not writing code or designing systems, you'll find me:

  • Enjoying coffee and exploring local cafes
  • Freeride skiing, enduro and downhill mountain biking, climbing and bouldering
  • Listening to music (my Spotify library has grown to over 1,000 songs spanning from Fleetwood Mac and The Killers to The Jam)
  • Reading about software architecture and system design patterns