Back to home

My Projects

A selection of my recent work and projects

SmartKassa

SmartKassa

FH Internship4 Person TeamScrumGreen KaitStart Up PrototypeWeb & Mobile

RKSV-compliant cash register and ride management system for Austrian taxi companies. With JWT authentication, receipt generation, and a native mobile app via Capacitor.

Developed during an internship at FH JOANNEUM, this project is the prototype of "SmartKassa", the product of our startup Zynqly: a modern register system for taxis. It helps Austrian taxi companies stay compliant while keeping day-to-day work simple. Drivers manage their rides and issue receipts from a native mobile app, while the backend handles authentication and data storage.

Key features

  • RKSV-compliant cash register
  • Ride management for taxi companies
  • JWT authentication
  • Receipt generation
  • Native mobile app via Capacitor
ReactTypeScriptTailwind CSSNode.jsExpress.jsPostgreSQLCapacitor
Social Media App with AI

Social Media App with AI

PersonalWeb

Interactive social platform with real-time posts, comments, nested replies, and live like updates. Features authentication and guest login

A social platform built around real-time interaction. Users can post, comment, reply in nested threads and see likes update live, with a guest login for quickly trying it out.

Key features

  • Real-time posts and comments
  • Nested replies
  • Live like updates
  • Authentication and guest login
Next.jsReactTypeScriptDaisyUITailwindFirebaseRedux
Issue Tracker

Issue Tracker

PersonalWeb

Project management tool for tracking issues, bugs, and tasks with status management, priority levels, and user assignments

A project management tool for keeping track of work. Issues move through statuses, carry priorities and can be assigned to users, so a team always knows what is open and who owns it.

Key features

  • Issue, bug and task tracking
  • Status management
  • Priority levels
  • User assignments
Next.jsReactTypeScriptSupabaseDaisyUITailwind CSS
Blink

Blink

FH ProjectMobile2 Person Team

Blink is a native Android app built for the "Mobile Platforms" course (Exercise 4) at FH JOANNEUM. It demonstrates a modern user interface built with Jetpack Compose and following the principles of Material Design 3.

Built together with a team colleague as a project for FH JOANNEUM, Blink is a minimalist social media client that lets users write status updates and navigate between Home, Search and Account. It uses Firebase as its backend and Cloudinary to upload and store pictures, with the focus on a clean Compose implementation and UI logic.

Key features

  • Written entirely in Jetpack Compose (no XML)
  • Firebase as the backend
  • Picture upload and storage with Cloudinary
  • Material 3 components and dynamic theming
  • MVVM-style separation of view and model
KotlinJetpack ComposeMaterial Design 3AndroidFirebaseCloudinary
Taverna Luna

Taverna Luna

PersonalWeb

Restaurant website with an online menu and table reservations, backed by a RESTful API that manages reservations, tables and customers.

A full-stack restaurant management system split into a React frontend and a Spring Boot backend. Guests can browse the menu and reserve a table, while the REST API stores reservations, tables and customers in a PostgreSQL database.

Key features

  • Online menu
  • Table reservation with form and confirmation page
  • RESTful API for reservations, tables and customers
  • Spring Data JPA with a PostgreSQL database
  • Layered backend with controllers, services, repositories and DTOs
  • Separate frontend and backend repositories
ReactTypeScriptViteBootstrapReact RouterAxiosJavaSpring BootSpring Data JPAPostgreSQL