From the data model to the last pixel.

I build B2B SaaS applications from the database through the REST API to the user interface — with Angular, TypeScript, Node.js and NestJS.

Location
Essen, Germany
Role
Software developer · since 03/2026
Stack
Angular · TypeScript · Node.js · NestJS
Languages
DE C1 · EN C1 · BS

Client meeting, code, deployment.

Software developer at m media communication GmbH in Düsseldorf, IHK-certified Fachinformatiker für Anwendungsentwicklung. I work on a SaaS platform that customers use every day.

Before that, customer projects at it-motive AG: an audit-management platform with direct client contact, and a Three.js 3D configurator running in production in the automotive industry.

Languages
German (C1)
English (C1)
Bosnian (native)
Location
Essen, Germany

Work that runs in production.

  1. 03/2026 — present

    Software Developer

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

    Ongoing development of a SaaS platform with multiple tenants and a long-lived codebase.

    JavaScript · Node.js · Express · EJS · jQuery · MySQL · Tailwind CSS · Firebase · Google Cloud

    • Introduced the first automated test suite with server, browser-DOM and type checks, enforced by a mandatory deployment gate
    • Optimized REST APIs and data access for large datasets using pagination, precomputation and progressive loading
    • Consolidated access rules and enforced authorization checks on the server
    • Extended an Android app in Java

    Handout and flyer print editor

    • Built an editor for multi-page flyers and price labels with subscription-based template selection
    • Integrated dynamic pricing logic and PDF upload validation
    • Implemented print-ready HTML-to-PDF rendering

    Digital signage platform

    • Built a template gallery with multi-filtering
    • Implemented automated seasonal and holiday logic for template rotation
  2. 08/2023 — 01/2026

    Fachinformatiker Anwendungsentwicklung (apprenticeship)

    it-motive AG · Duisburg

    Worked on client applications across changing projects.

    Angular · TypeScript · NestJS · PostgreSQL · Prisma · Tailwind CSS · Nx · Three.js

    • Gathered requirements in weekly client meetings and presented the results
    • Built Angular with Signals and RxJS in an Nx monorepo with a NestJS backend
    • Wrote unit and end-to-end tests

    Audit management platform

    • Built the Angular UI with capture wizards plus parts of the REST API and data model
    • Implemented role-based access control (RBAC) and JWT-based authentication
    • Integrated PDF document upload

    3D product configurator

    • Built the Angular editor for configuring product variants — running live in the automotive industry
    • Implemented the accompanying Three.js viewer for the 3D rendering

Two apps, live and open.

Personal projects — the demo logins are right there, so log in and click around.

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 · TypeScript · NestJS · PostgreSQL

  • JWT/refresh auth with Argon2, device fingerprinting and rate limiting
  • Set up a CI/CD pipeline for automated deployments
  • GDPR-compliant two-step account deletion
  • Unit tests (Vitest) and E2E tests (Playwright)

Demo loginalex@demo.comDemo1234!

velocity-de.vercel.appVelocity — screen recording: buying credits via Stripe and booking a class

Velocity

Booking system for an indoor cycling studio — buy credits, book classes, manage capacity in real time.

Angular 20 · TypeScript · NestJS · Prisma · Stripe

  • Credit-based booking with atomic capacity handling against double-booking
  • Stripe checkout with automatic credit refunds on cancellation
  • Polymorphic user model with RBAC
  • GDPR-compliant consent tracking, Argon2 password hashing

Demo logintest-customer@velocity.deCustomer2024!

Education & training.

08/2023 — 01/2026

Fachinformatiker für Anwendungsentwicklung (IHK certification)

it-motive AG, Duisburg

2017 — 2020

Bachelor's degree in Radiology

European University KALLOS, Tuzla

Certificates & further training

12/2021 — 12/2022

Certified JavaScript Developer

ITAcademy, Belgrade

Meta Front-End Developer Professional Certificate

Meta

What I work with.

Frontend
TypeScript · Angular · Tailwind & SCSS · HTML/CSS
Backend
Node.js · NestJS · Express · REST APIs
Data
PostgreSQL · MySQL · Prisma
Testing
Vitest · Playwright · Karma/Jasmine · Jest
Tools & Cloud
Git · GitHub Actions · Nx · Docker · Google Cloud
Currently building on
Java · Spring Boot · React

Let’s talk

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

Open to fullstack roles (Angular · TypeScript · Node.js) — remote or hybrid in North Rhine-Westphalia.