From the data model to the last pixel.

Fullstack developer building modern web apps: production software that's in use every day. I design, build and run my own apps end to end — live, open source, with demo access.

Location
Essen, Germany
Role
Software developer · since 03/2026
Qualification
IHK Fachinformatiker AE
Languages
DE C1 · EN C1 · BS

I ship features end-to-end.

Software developer (IHK-certified Fachinformatiker Anwendungsentwicklung) at m media communication GmbH in Düsseldorf. I work on a long-lived multi-tenant platform — from the data model through the API to the UI — and modernize it step by step.

Before that, customer projects at it-motive AG: an audit-management platform with direct client contact, and a Three.js 3D configurator that runs live in the automotive industry. I design, build and operate my own apps end to end — architecture, code, operations.

Languages
German (C1)
English (C1)
Bosnian (native)
Certificates
IHK Fachinformatiker AE
Meta Front-End Developer
Location
Essen, Germany

Work that runs in production.

  1. 03/2026 — present

    Software Developer

    m media communication GmbH (sano digital) · Düsseldorf

    Long-lived multi-tenant platform: JavaScript, Express, EJS, jQuery, MySQL, Firebase, Google Cloud.

    WYSIWYG print editor

    Editor for multi-page flyers and price labels — with live product data and an asynchronous PDF-rendering pipeline.

    • Digital-signage software: web-based template creation, playlists and a template gallery
    • ERP integration: stock levels and automatic price updates
    • Step-by-step modernization of the system — systematically improved security and performance
  2. 08/2023 — 01/2026

    Fachinformatiker Anwendungsentwicklung (apprenticeship)

    it-motive AG · Duisburg

    • Three.js 3D configurator — running live in the automotive industry
    • Audit-management platform: RBAC, database modeling, REST API with JWT auth
    • Angular with Signals and RxJS in an Nx monorepo (NestJS + Angular)
    • Gathered and implemented client requirements in weekly meetings

Two apps, live and open.

Personal showcase projects — designed, built and operated by me. With demo logins so you can try them right now.

sharedbudget.vercel.appSharedBudget — screen recording: updating a salary and adding an expense, dashboard recalculates

SharedBudget

Household budget app for couples and shared flats — manage income, expenses and savings together.

Angular 21 · NestJS · PostgreSQL · Redis

  • JWT/refresh auth with Argon2 and rate limiting
  • Redis caching with distributed locking
  • GDPR-compliant two-step account deletion
  • Unit tests (Vitest) and E2E tests (Playwright)

Demo loginalex@demo.comDemo1234!

velue.vercel.appVelué — screen recording: buying credits via Stripe and booking a class

Velué

Booking system for fitness studios — buy credits, book classes, manage seats in real time.

Angular · NestJS · Prisma · Stripe

  • Credit-based booking with Stripe payments
  • RBAC on a polymorphic database design
  • Nx monorepo with unit and E2E tests
  • Runs on Vercel and Railway

Demo logintest-customer@velue.deCustomer2024!

What I work with.

Frontend
TypeScript · Angular · React · Tailwind & SCSS
Backend
Node.js · NestJS · Express
Data
PostgreSQL · MySQL · Redis · Prisma
Testing
Vitest · Jest · Playwright · Karma/Jasmine
Tools & Cloud
Docker · GitHub Actions · Google Cloud · Nx
Expanding into
Java · Spring Boot · Hibernate · Python

Let’s talk

A new challenge, a strong team? One email away.