Skip to main content

Complex software.A clearer way forward.

I'm Nicholas. I modernise established systems, build digital products and work with teams through to production.

Software development · Architecture · Technical leadership

Nicholas Petrasek, founder and principal engineer at NIPE Solutions
Nicholas Petrasek Vienna / Remote

Selected projects.

More projects

E-Commerce

A shop built to grow.

Modernisation and expansion across Austria and Switzerland.

15,000 → 25,000

orders per week

Technical details

E-commerce · Austria & Switzerland · Online grocery retailer

A legacy storefront became a modern, expandable commerce platform.

Re-platform a live JavaScript shop while preserving single sign-on and uninterrupted customer access.

My contribution

  • Modernised the storefront with Next.js 14, Redux Toolkit and TanStack Router/Query.
  • Built an AES-256 token bridge for seamless SSO between old and new shop.
  • Carved a Python monolith into event-driven Spring Boot microservices with Kafka and OpenAPI.
  • Launched the new stack in Switzerland in under four weeks.

Tools

Next.js · React Native (WebView) · Spring Boot · Kafka · AES-256 · PostgreSQL · Kubernetes · Docker · TypeScript

Project outcomes

  • First Contentful Paint improved by 40%.
  • 700+ orders per day in the new market.
  • Austrian volume rose from 15k to 25k orders per week (+66%).
  • Dynamic banners, brand pages and a DI-driven feature registry lifted weekly GMV double-digits.

Simplified architecture overview

  1. Next.js storefront
  2. AES-256 SSO token bridge
  3. Spring Boot microservices
  4. Kafka event backbone

Mobility

Reporting without the wait.

Faster data processing through a modern, scalable architecture.

12 hours → 2 minutes

daily-report runtime

Technical details

Mobility · European Union · EU tolling and mobility provider

A reporting platform turned high-volume vehicle telemetry into self-service insight.

Replace slow regulatory reporting while growing from 200k to 10M on-board units.

My contribution

  • Designed a MySQL CDC pipeline using Debezium, Kafka, Spring Boot ETL and ClickHouse.
  • Denormalised telemetry for high-throughput analytical reporting.
  • Delivered a reporting microservice with REST/JSON and columnar SQL for BI self-service.

Tools

Kafka · ClickHouse · Spring Boot · Debezium · Docker · PostgreSQL

Project outcomes

  • Daily report runtime reduced from 12 hours to 2 minutes (-99.7%).
  • Scaled reporting from 200k to 10M OBUs.
  • Made operational data available for BI self-service.

Simplified architecture overview

  1. MySQL CDC
  2. Debezium
  3. Kafka
  4. Spring Boot ETL
  5. ClickHouse

Open Source

Software you can build on.

React components and developer tools with public source, documentation and examples. A closer look at how I solve technical problems.

Personal project · Fictional shop

Brinnich

A shop with a sense of humour.

Built for my brother: a fictional robe shop with its own visual identity, product pages, a cart and a Badge Lab. A place to explore design and interaction without taking the product too seriously.

Explore Brinnich
The Brinnich parody shop: yellow headline panel and an illustrated robe department in purple, pink and mint.

Capabilities

Where I can help.

Practical technical leadership across product, platform and delivery.

Modernise existing software

A legacy system limits product delivery or scale.

What we can work on together

  • Discovery and technical direction
  • Incremental migration plans
  • Cloud-native, event-driven services
Build digital products

A customer-facing product needs reliable, fast iteration.

What we can work on together

  • Web and mobile experiences
  • Design systems and feature delivery
  • Secure integrations and payments
Connect data reliably

Operational and analytical data needs to move reliably at production scale.

What we can work on together

  • CDC and streaming pipeline architecture
  • Event contracts and service integration
  • Columnar reporting and BI self-service
Lead and support engineering teams

A team needs clearer delivery systems and stronger engineering practice.

What we can work on together

  • CI/CD pipelines
  • TDD and clean architecture coaching
  • Cross-functional technical leadership

About me

Nicholas Petrasek

Founder & Principal Engineer

Architecture, code and the people behind them.

I work where architecture meets implementation. I like making complex systems understandable, building useful products and helping teams find a dependable way to deliver. Java and TypeScript are my everyday tools; listening and sharing knowledge are just as much a part of the work.

Working together

Technical leadership for teams of up to 6 engineers.

  • English (C2)
  • German (B2)
  • Coaching & Mentoring
  • Stakeholder Management
  • Analytical Problem-Solving

Certifications

  • Liferay DXP 7.2 Frontend Developer, Vienna — JUNE 2020
  • Oracle Certified Associate (OCA), Frankfurt — MAY 2019
  • Scrum Master PSM I, Frankfurt — MAY 2019

Career

The experience behind the work.

A progression from technical apprenticeship to consulting leadership.

Technology overview

Product interfaces

React · Next.js · Angular · React Native

Services

Java 17 · Spring Boot · Node.js

Event/data infrastructure

Kafka

Storage

ClickHouse · PostgreSQL · Oracle

Cloud/platform

Docker · Kubernetes · AWS · GCP

Delivery

GitHub Actions · Jenkins · CI/CD

Engineering practice

TDD · Clean Architecture · Agile / Scrum

  1. AUGUST 2022 — PRESENTNIPE Solutions e.U.CEO & Principal Engineer

    Leads software modernisation engagements from discovery through production handover, including client acquisition, contracts, architecture and technical leadership of up to 6 engineers.

  2. MAY 2021 – OCT 2022Amundi Austria GmbHSenior Full-Stack Developer

    Delivered Angular 12 and Spring Boot data-management tools, a rules-based import mapper and an allocation engine; coached 3 junior developers in clean code and TDD.

  3. DEC 2020 – MAR 2022MeinKartCTO & Co-Founder

    Defined product roadmap and built a reusable Figma, React and Firebase design system, GCP CI/CD, Stripe payments, Algolia search and automated tests.

  4. MAY 2019 – MAY 2021Accenture GmbHFull-Stack Developer

    Migrated Liferay XML content to POJOs, built generic REST scaffolding, automated text classification with Python/PyTorch, and supported Windows 10 and Active Directory migrations.

  5. SEP 2014 – MAY 2019Siemens AG AustriaIT Apprentice

    Rotated through SAP SD customisation, Java utilities and network administration while completing dual-track vocational training.

Contact

What would you like to change?

Tell me about your project, the system you want to improve or the team you need support with.

Complete the security verification before sending.