I'm Daniel. A Software Engineer. And Freelancer.

I started working in the software development industry in the early 2000s. Since then I worked on a decent amount of software projects, performing a variety of tasks, while using ever-changing tools and technologies. In 2010 I obtained a Master's Degree in Applied Computer Science from the Hochschule Hannover, Germany. As part of a double diploma program I also graduated with a Diploma in Software Engineeing from the Universidad Polit├ęcnica de Madrid, Spain. If you're interested you'll find more details on my LinkedIn profile.

This website is where I collect different things related to my work. For now this is my Twitter feed which mainly contains links to stuff that I read and consider worth sharing. There's also some content I created, basically tech talks & posts.

Normally I'm happy to work with you in either German, English or Spanish. Currently I work on a long-term project and am therefore interested in neither contracts nor positions. If you want to get in touch anyway, please use one of the links at the bottom of this page.

Tech Talks

  • 20 Oct 2016 Nursing grown-up Ruby Applications
    I showcase two techniques to maintain your (Ruby) application in the long run:
    • how a technical back-log can help you to keep things in order
    • what are code metrics and why are they useful
    I also gave this talk at the Barcelona on Rails Meetup.
  • 16 Jul 2015 Monolith vs. SOA - Some Middle Ground
    In this talk I describe the application architecture at Devex, based on a refactoring example I show how we try to make the best of a situation dominated by technical constraints. A situation that I find to be quite common to many advanced software projects. I gave this talk at the Barcelona on Rails Meetup.