Bassa Solutions
Software Development Mobile Solutions IT Consulting

Software development that perfectly fits your project

We offer comprehensive services in the field of software development. From micro services to cloud applications and web apps to cross-platform apps for your smartphone, we provide the right solution! We are happy to support you in all phases of your project, from planning to implementation, whereby we focus on clean code and high quality software development.

We offer know-how that will help your projects. Contact us, and convince yourself.

Dipl.-Ing. Kevin Bassa

Founder and CEO

Am Arlandgrund 13
8045 Graz, Austria
office [at] bassa-solutions.at
Profile Image Kevin Bassa

What we can offer

Our Services

I am a motivated software developer who enjoys working. As a full stack developer, I have experience in managing all kinds of software projects. My latest projects I have implemented using the frameworks Angular, .NET Core and Ionic.

Examples or our work

In the last decade, many projects were successfully implemented, using a wide variety of technologies. A more detailed list can be found in the following link.

Our approach is based on the Pragmatic Programmer mindsets and Clean Code principles

Methods

These methods help to activate your expertise to find the most efficient solution and to continuously improve it during development. It starts with identifying the root cause of each problem that should be solved, from simple bugs to complex new products.

identify

Identify

Identify the problem and its cause.
ideate

Ideate

Generate new ideas and solutions.
prototype

Prototype

Make ideas tangible.
develop

Develop

Build clean and efficient software.
test

Test

Test automation and manuel testing.
iterare

Iterate

Refine ideas based on feedback.

Principles

These principles help you to develop a long lasting, clean and efficient solution. Minimizing your technical dept by applying these principles is the key to a successful project.

simple

Keep It Simple Stupid

Avoid unnecessary complexity. Keep it as simple as possible.
repeat

Don't Repeat Yourself

Every piece of knowledge must have only a single representation within a system (codebase).
noneed

You Aren't Gonna Need It

Do not add functionality unless deemed necessary.
seperate

Separation of Concerns

Encapsulate and limit the logic of each method, class or module to serve only one purpose, and nothing more.
read

Favor readability

There's no point in having concise code if people don't understand it, particularly when working with multiple people on a project.
consistent

Practice consistency

If you decide to do something a certain way, stick to it throughout the entire project.

Do you need support?

If you would like support for the development of a project: Contact us, we are happy to help!

office [at] bassa-solutions.at