I help companies with. digital transformation.

I design and build business applications on Microsoft 365 and the Power Platform. On my own, from the first conversation to go-live — you know exactly who is building your solution.

Take-off Scroll up

Departures — services overview

Pilsen terminal
Time Departures · Destination Gate Status
08:00 BUSINESS APPS A1 BOARDING
10:30 REPORTING AND BI B2 ON TIME
13:15 DATA INTEGRATION C3 ON TIME
About
“Most companies don’t need more software. They need the software they already have to finally hold together.”
Petr Skala, founder of Essor Solutions
Crew Ing. Petr Skala Founder, Essor Solutions Pilsen · CZ / EN

I’m Petr Skala. I work on projects on my own — the person you talk to in the first meeting is the one who builds your system and keeps developing it. If the conversation shows you don’t need a new system at all, I’ll tell you.

10years of practice
5years in a senior role
Ing.University of West Bohemia
Career
  1. My own company

    Essor Solutions

    Business applications, data analysis and reporting for large and mid-sized companies. I work on projects on my own, from the first conversation to deployment.

  2. Since 2022 · almost 5 years

    Senior Product Owner, CRM Dynamics 365

    Responsible for developing the CRM, its data and Power BI reporting, including Power BI Service administration and performance tuning. Building Power Apps, both Canvas and Model-driven.

  3. 5 years

    Production Planning Manager

    Five years on the business side. I used the systems every day and wrote the requirements for them myself, so I know what a brief looks like from the other side of the table and what a report that doesn’t match the shop floor costs.

  4. Education

    Ing. (MSc), Industrial Engineering

    University of West Bohemia, Pilsen.

Training attended
  • PL-400Power Platform Developer
  • Power BIMicrosoft
  • SQL ServerDatabase
  • ScrumProduct Owner
Systems Dynamics 365Power BIPower AppsDataverseMS Power PlatformPower AutomateMS365SharePointInfor LNInfor M3SSMSSupabaseAzure DevOps
Services

The three things I solve most often.

01

Custom business applications

Records, approvals, planning, orders, service. Everything that lives today in ten spreadsheets and two people’s heads — in one application with permissions and change history.

02

Reporting and business intelligence

Power BI reports that refresh themselves and answer the questions you actually ask. Including an agreement on what each metric means.

03

Integration and a data foundation

Processing data into an understandable, structured, and usable format. Data is the oil of the 21st century. Raw data itself is like crude oil – it has huge potential, but in its original state, it is unusable. To bring value, we must refine it.

How it works — the flight plan

4 phases · no commitment until phase 2
  1. Pre-flight

    Conversation and mapping

    How the work really happens, where data is created and what slows you down. No product pitch.

  2. Flight plan

    Proposal and estimate

    A description of the solution, the scope of the first stage, price and time. Including what we deliberately leave for later.

  3. Take-off

    First usable version

    Not a finished system after six months, but something you can genuinely use as soon as possible.

  4. Cruise

    Operation and growth

    The system grows with the company. We agree what you manage yourselves and where I’m on hand.

On-board equipment DataversePower AppsPower BISharePointPower AutomateReactNode.js
Work

Pick a window seat.

Every window is one project: what I built, why I built it that way — and what I rethought along the way.

FlightClub: a weekly aircraft reservation calendar with filters by booking status and by aircraft
The new aircraft reservation form, warning that a booking cannot start in the past
A pilot’s own flights with block and flight time, landings, price and status
A pilot’s profile: flight hours, account balance, licence, medical and type ratings
Administration: the list of reservations with their status and bulk approval
Administration: flight records filtered by instructor, aircraft and pilot
Administration: an aircraft logbook with route, crew, flight time and running totals
Inviting members to an operator by link, QR code or e-mail
A pilot signing up on a phone, including licence number and expiry
Aircraft reservations
Home page
Stock overview
01 Independent product concept

FlightClub

General Aviation · Product Design · Development

A digital platform for managing an aircraft fleet, reservations and day-to-day operations in general aviation.

Role
Product · Architecture · Development

From an enterprise platform to a solution that makes sense.

  1. First version Dataverse
  2. economic reassessment
  3. Current version React + Supabase
02 Client project

Spicea

E-commerce · UX · Shoptet

An online shop for instant chai latte from Plzeň: its own look and shopping experience on top of the Shoptet platform, designed for phones first.

Role
UX · Design · Front-end

An off-the-shelf platform, an experience of its own.

  1. Starting point Shoptet template
  2. mobile customers
  3. Current version Custom UX layer
03 Client project

Tealy

Food production · Inventory · Traceability

An information system for a chai latte maker: raw material stock, recipe-based production, lots, HACCP and orders in one mobile app.

Role
Analysis · Architecture · Development

01 Independent product concept

FlightClub

General Aviation · Product Design · Development

Role
Product · Architecture · Development
Industry
General aviation
Evolution
Dataverse → React + Supabase
Focus
Fleet · Reservations · Availability

FlightClub is a product concept I built independently for a potential customer in general aviation. The idea was a modern platform for managing an aircraft fleet, reservations and availability, and for a day-to-day view of what is happening with each aircraft.

It started as a Microsoft Dataverse solution. During development I realised that the platform’s economics were not a good fit for the size and needs of the customer it was meant for. Instead of accepting the extra cost, I challenged my own architectural decision and rebuilt FlightClub on React and Supabase.

The result is significantly lighter, and its running costs fit the customer it is built for.

From an enterprise platform to a solution that makes sense.

  1. First version Microsoft Dataverse

    Built on Microsoft’s enterprise platform.

  2. Reassessment The economics

    The platform’s cost didn’t fit the size and needs of the potential customer.

  3. Current version React + Supabase

    A lighter architecture with running costs that fit the operation.

“I don’t pick technology just for how much it can do. The economics of the operation are part of the architecture.”
02 Client project

Spicea

E-commerce · UX · Shoptet

Role
UX · Design · Front-end
Industry
E-commerce · Food
Platform
Shoptet
Focus
Mobile · Brand · Conversion

Spicea is a Plzeň-based instant chai latte brand. Its shop runs on Shoptet, an off-the-shelf platform that reliably handles orders, payments and shipping. The default template, though, looked like a thousand other shops, and buying on a phone, where about 80 % of customers come from, was harder than it needed to be.

Instead of building a shop from scratch, I built a custom layer on top of Shoptet: header, footer, home page and product pages in the brand’s own look. Orders, stock and payments still run in Shoptet, so the operation stayed cheap and safe.

The second phase added features that help people buy: picking a pack by cups a day, comparing variants, a mini-cart with a free-shipping meter, and a cart rebuilt for phones.

An off-the-shelf platform, an experience of its own.

  1. Starting point Shoptet template

    A working shop, but without the brand’s face, and awkward to buy from on a phone.

  2. Own look The brand on Shoptet

    A custom header, footer, home page and product pages, injected into the platform by script.

  3. Current version Spicea+

    Buying helpers, a mini-cart and a cart designed for phones.

“You don’t have to throw away an off-the-shelf platform for a shop to feel like your own. You need to know where to let it work and where to take over.”
03 Client project

Tealy

Food production · Inventory · Traceability

Role
Analysis · Architecture · Development
Industry
Food production
Key
Lots · HACCP · Traceability
Used
In production, the warehouse and shipping

Tealy s.r.o. makes Spicea instant chai latte in Plzeň. With food, knowing what’s in stock isn’t enough: a producer has to be able to show, at any time, which raw material lots went into a given pack and who it was sold to.

I built them a system that follows the whole path from goods received to shipping. Production proposes raw material lots from the recipe (the ones expiring first go first), staff verify them by scanning a QR code and pass a HACCP check before starting. Finished goods get their own lot and a QR label.

The app is designed for phones, because it’s used right on the production floor and at the packing table. Every stock movement goes into an append-only record that stock levels are calculated from, so the numbers always match the history.

“With food, a system has to answer “where did this lot go?” Tealy answers it with a single scan.”
Contact

Tell me what’s slowing you down.

No obligation and no sales pitch. I’ll reply within one business day and we’ll set up a short call.

I use your details only to reply. No cookies, no tracking.