MICHAEL BLUMSOFTWARE DEVELOPMENT

Technologies I've Been Using

Web Development

  • Angular
  • React
  • Laravel
  • Adobe AEM
  • NestJS
  • Next.js
  • Svelte

App Development

  • React Native
  • Ionic
  • Capacitor
  • Deeplinking
  • Firebase
  • Swift
  • Android Development
  • Flutter

Software Testing

  • Jest
  • Tosca
  • Selenium
  • Playwright

CI/CD & DevOps

  • Github Actions
  • Jenkins
  • Docker

Programming Languages

  • Javascript/Typescript
  • PHP
  • Java
  • Swift
  • SQL
  • Python
  • Dart
  • C#

Embedded Systems

  • Circuit Board Design
  • Microcontroller

What I'm working on

Backcourt

Backcourt

Backcourt is a comprehensive management software designed specifically for basketball clubs. It streamlines the entire operation of a club, making it easy to manage games, training sessions, events, and tasks associated with each event. With features that cover scheduling, task assignment, and event coordination, Backcourt is built to support basketball clubs in optimizing their workflow and ensuring smooth operation across all levels.

Technologies: React, React Native, Laravel, MySQL, Docker
Learn More
Coop Apps

Coop Apps

I am a member of the development team for the Coop app and Supercard app, two of the most widely used applications in Switzerland. The Coop app serves as an online shopping platform for weekly grocery purchases, allowing users to efficiently manage their shopping lists and orders. The Supercard app is Coop's loyalty program, enabling users to collect Superpoints, activate vouchers, and redeem coupons. Both apps are integral to enhancing the shopping experience for Coop customers.

Technologies: Angular, Ionic, Capacitor, Swift, Android Development, Firebase
Learn MoreImage source: https://www.coop.ch/de/unternehmen/coop-apps.html
Digital Foosball Table

Digital Foosball Table

I equipped a standard foosball table with sensors to create a digital version. These sensors are integrated on a custom-designed and soldered circuit board. The processing is handled by a Raspberry Pi. Games or tournaments can be started via network or Bluetooth on a mobile device, allowing for an enhanced and interactive experience.

Technologies: NestJS, Python, BLE, Raspberry Pi, Flutter