I’m Andreas Neuhaus, a software developer located in Dortmund, Germany and this is my personal blog about software development. I got a degree in computer science in 2006 at the university of applied sciences in Dortmund. Since then, I’m working as a freelancer on iOS and Ruby projects. If you’re looking for a freelance developer to hire for a project or to help on your team, feel free to contact me.
The content of this blog will mainly cover topics that are in my area of focus during my development work, which is:
Ruby (and Rails)
After learning Objective C and Cocoa Touch the year before, I started to develop iPhone apps in 2009 and iPad apps later as well. Besides the challenge of writing performant and energy-optimized code for mobile devices, it’s great to use the various frameworks that come with iOS. So I often ended up connecting an iOS app to a Rails backend server, e.g. to provide In App Purchase verification or asynchronous Remote (Push-) Notifications.
Back those days at the university, I used Linux a lot and got experienced with administrating Linux servers as well as developing system-related code like device drivers. I initiated the first open source Wavelan IEEE driver for Linux, named wvlan_cs In the meantime, it has been replaced by newer drivers and there are just traces of my name left in the current Linux kernel. I mainly focused on networking, IPv6, VPNs, X.509, later also KVM virtualization, administration of servers and created some smaller tools. This isn’t my primary area of activity now, though these insights are useful today to write performant code. And I still run my own dedicated server for fun.
You can contact me via email by writing to “info” at this domain.