Berker

Bassoonist &
Software Developer

About

Mobile & Web & Desktop App Development

Besides being a professional bassoon player in the philharmonic orchestra in Bremen, I write software using mainly Flutter/Dart tech stack, I also do websites. You can find some of my side projects such as Keyoxide Mobile and Practice Suite in the menu.

Keyoxide Mobile

A modern, secure and privacy-friendly platform to establish your decentralized online identity Keyoxide allows you to prove “ownership” of accounts on websites, domain names, IM, etc., regardless of your username.

This project is funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme.

For more information about Keyoxide, head over to the Keyoxide website or more info on Keyoxide Mobile.

Get it on F-Droid  Get it on Google Play  Download on the App Store

Practice Suite

The Swiss army knife of musicians

Practice Suite is the ultimate music practice tool for musicians of all levels. With its comprehensive features, you can stay on beat, in tune, and track your progress in one convenient app. The Metronome feature allows you to set your desired tempo and time signature, ensuring that you stay on beat and in time while practicing. The Tuner feature uses your device's microphone to accurately tune your instrument, helping you to play in perfect pitch. The Recorder feature allows you to record your practice sessions and play them back, so you can listen to your progress and identify areas for improvement. With the built-in Log feature, you can keep track of your practice sessions, set goals, and monitor your progress over time. The app also provides detailed statistics, so you can see how much time you've spent practicing and how you've improved over time.
The app available in the stores and the download links are below:

Get it on F-Droid  Get it on Google Play  Download on the App Store

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered
  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.
Alternate
  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.
Ordered
  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.
Icons
Actions

Table

Default
Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00
Alternate
Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form