
I have been working as a freelance software developer since 2011, mainly in web development. As a fullstack developer I do both backend development and frontend development, but I am also available for specialized support in teams. I work remotely as well as on-site in Hamburg. Do you want to develop a new web application or extend it individually, or are you looking for support or consulting for your team? Please feel free to contact me via the contact form!
Do you have an idea in mind? I'm happy to help with the technical assessment and conception and give an estimate of time and cost.
I support you in creating a working version of your idea as quickly as possible so that you can test it.
What is the most user-friendly way to implement the desired functionality on the various devices?
With modern but proven technologies from prototype to finished, maintainable and expandable product.
As a freelancer either remotely or in Hamburg, Germany, and surrounding areas in the areas of Javascript, UX, Frontend, Ruby on Rails, React.
I am specialized in development for highly interactive apps with modern frontend technologies. Depending on the interactivity of the app I code with vanilla JS, webcomponents or React.js and Typescript. I also offer graphics and 3d programming using three.js.
I can connect the UI to REST apis with OpenApi specification or to GraphQL backends.
CSS is a fast evolving language - using modern features I help you build component libraries and layouts.
Lately accessibility moved into focus - by following best practices I can help you create a WCAG 2.1 (Level AA) compliant website.
Ruby on Rails is the technology of my choice regarding web app development. It is a mature framework with a great community that enables fast development and ties everything together, from building the prototype to the final product.
For machine learning applications Python is the natural choice. Many solid libraries from the fields of statistics, math and AI algorithms already exist and are ready to be used for your next app.
When extra performance is needed, GO is the language to... รคhhh... go. It is simple, a snap to deploy, blazingly fast, has a big community behind it and a funny logo - what more can you ask?
Most apps need a database, there are many databases that do one thing great, PostgreSql is up to any task from full text search to storage of complex structures. From scaling to backups it is a well thought out open source project.
Last but not least the carefully crafted app needs to live somewhere. I use Capistrano or Kamal for deployment, Ubuntu as server, Chef for server management and Docker.
I have built some apps for iOS and macOS, for example the chromatic tuner LunaTuna and the macOS headphone EQ Vizzdom.
The RSS reader "Nooshub" uses NLP techniques to sort articles by content. It "reads" huge amounts of content and represents words mathematically as best as possible, in order to be able to sort new articles in real time.
This allows you to detect trends and duplicates in your news feeds, so you can get a quick overview of the news situation and don't have to skim similar articles several times.
No user data is required, only the content of the news is used. Likewise, nothing is filtered, so that one receives transparently all subscribed news to get a picture.
As the Elbphilharmonie in Hamburg was slowly approaching its opening, the online NDR ticket store, where tickets for the Elbphilharmonie can be purchased, was also to be newly implemented.
Since the store must also be able to cope with virtual rushes, great importance was attached to performance. The attached store is based on the Eventim System. The CMS is a solution adapted to the needs of the editorial staff, which works with Ruby on Rails and PostgreSql.
MoreDo you have project or idea I could help you with? Don't hesitate to contact me!