At a glance - you profit from...

Multilingual and Object Oriented Development

Your idea profits from modern object-oriented programming languages like Swift and Java – performance- and feature-wise.

Reusable Model-Driven Object Oriented Development

Your Idea becomes stable and extendable with clear principles of Software Design. Want future extensions of your feature space? No Problem!

Clear and Intuitive Design Principles

Your idea is visualized with clear and beautiful design ideas following Googles Material Design guidelines.
iPhoneX (1)

Stand out.

Together we can find a solution for your needs. Would you like a customized web application or an App for iOS and Android? Let’s realize your imagination. Just contact me without obligation and let us search for a sustainable solution!

Apps for Android and iOS

  • Dynamic Databases

    With Google Firebase, your App’s information can be safely and flexibly stored online. Dynamic databases allow you to connect your users. This allows reviews, orders or other features.

  • Material Design

    With Google’s Material Design guidelines, you can make sure your user feels connected to your App when they first open it. Clear design guidelines make the App experience even more interactive.

  • Watch OS Development

    Something special is available on iOS: let us also port your App for the Apple Watch. Not all of your customers will own an Apple Watch, but anyone with an Apple Watch will be grateful.

  • Free App/Play Store Distribution

    Usually you have to put a lot of time and money into publishing Apps. I am already familiar with this. I’ll create mockups for you and publish your Apps through my certified Google Play and App Store Developer Accounts. You don’t need to pay 100$ and more for a yearly membership.

  • Machine Learning on iOS

    With Machine Learning, it’s possible to better understand your users and capture data that can help you streamline your business model. I am happy to talk to you about individual Tensorflow models or the integration of already available models.

  • Individual Cross-Platform 3D Solutions with Unity

    Are you looking for a 3D solution? Together we can visualize your products or scenes in Unity 3D. Just contact me, I look forward to a non-binding conversation.

  • Free App/Play Store Distribution

    Usually you have to put a lot of time and money into publishing Apps. I am already familiar with this. I’ll create mockups for you and publish your Apps through my certified Google Play and App Store Developer Accounts. You don’t need to pay 100$ and more for a yearly membership.

  • Material Design

    With Google’s Material Design guidelines, you can make sure your user feels connected to your App when they first open it. Clear design guidelines make the App experience even more interactive.

  • Watch OS Development

    Something special is available on iOS: let us also port your App for the Apple Watch. Not all of your customers will own an Apple Watch, but anyone with an Apple Watch will be grateful.

  • Dynamic Databases

    With Google Firebase, your App’s information can be safely and flexibly stored online. Dynamic databases allow you to connect your users. This allows reviews, orders or other features.

  • Machine Learning on iOS

    With Machine Learning, it’s possible to better understand your users and capture data that can help you streamline your business model. I am happy to talk to you about individual Tensorflow models or the integration of already available models.

  • Individual Cross-Platform 3D Solutions with Unity

    Are you looking for a 3D solution? Together we can visualize your products or scenes in Unity 3D. Just contact me, I look forward to a non-binding conversation.

Individual software development solutions and coaching

  • Python Tensorflow Neural Network Development

  • Python Django Web Applications

  • Object Oriented Development Coaching

  • Test Driven Development Coaching

  • Software Design Coaching

  • App Design Coaching

Not what you were searching for?

I’m sure we can work together to find a solution to your problem. Just contact me and we’ll see what I can do for you. I am always open for new creative ideas!

Full Stack Development

Software development is not limited to programming code, but also many other factors. In order to develop your software as effectively as possible, I am constantly adding new programming languages ​​and business techniques to my skills. Here is a list of programming languages offered and the most important software engineering guidelines I follow. (source: https://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/)
  • This involves understanding what can break and why, taking no resource for granted.
  • Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability is necessary.
  • How does the application scale given the hardware constraints?
  • What about multi-threading and race conditions? Guess what, you won’t see those on your development machine, but they can and do happen in the real world.
  • Full stack developers can work side by side with DevOps. The system should provide useful error messages and logging capabilities. DevOps will see the messages before you will, so make them count.
  • If the data model is flawed, the business logic and higher layers start to need strange (ugly) code to compensate for corner cases the data model doesn’t cover.
  • Full stack developers know how to create a reasonably normalized relational model, complete with foreign keys, indexes, views, lookup tables, etc.
  • Full stack developers are familiar with the concept of non-relational data stores and understand where they shine over relational data stores.
  • The heart of the value the application provides.
  • Solid object oriented skills are needed here.
  • Frameworks might be needed here as well.
  • How the outside world operates against the business logic and data model.
  • Frameworks at this level should be used heavily.
  • Full stack developers have the ability to write clear, consistent, simple to use interfaces. The heights to which some APIs are convoluted repel me.
  • Full stack developers: a) understand how to create a readable layout, or b) acknowledge they need help from artists and graphic designers. Either way, implementing a good visual design is key.
  • Can include mastery of HTML5 / CSS.
  • JavaScript is the up and coming language of the future and lots of exciting work is being done in the JavaScript world (node, backbone, knockout…)
  • Full stack developers appreciate that users just want things to work.
  • A good system doesn’t give its users carpal tunnel syndrome or sore eyes. A full stack developer can step back and look at a process that needs 8 clicks and 3 steps, and get it down to one click.
  • Full stack developers write useful error messages. If something breaks, be apologetic about it. Sometimes programmers inadvertently write error messages that can make people feel stupid.
  • Now we are blurring into the line of architect, but that is too much of a hands off role.
  • Full stack developers have a grasp of what is going on in the field when the customer uses the software. They also have a grasp of the business.
Swift
Java
Python
Javascript - HTML - CSS
C#
C - C++
Assembly

Contact

Philipp Matthes

Clara-Viebig-Straße 9, 01159 Dresden

+49 176 42090978

 software@philippmatth.es