Dominik Hardek

Dominik Hardek

I build apps and systems you can't buy off the shelf.

I build apps, internal systems and automations shaped around how your company works. I design and ship the whole thing: interface, backend, integrations and payments. You work directly with me.

Available for a new project

Own product
Quizonator: a SaaS with a web app, a Chrome extension and a mobile app. Over 80,000 accounts created.
How I work
One person is responsible for design, code, integrations and deployment.
Delivery
We agree on the scope of the first stage, then grow the product from a working version.

Own product

Quizonator

An AI SaaS for online tests and quizzes. One engine runs in a Chrome extension, a web app and two mobile apps. I built it from scratch and run it solo.

Visit Quizonator
accounts created
80,000+
apps on one account: web, Chrome, iOS and Android
4
supported test platforms
9
rating on Google Play, 5.0 on the App Store
4.8
  • The mobile app: a built-in browser with answers and the account dashboard

    iOS and Android apps

    A built-in browser with the same engine. One account and one plan on every device.

  • The Chrome extension panel and an answer with an explanation inserted into a quiz page

    Chrome extension

    Reads questions straight from the page and shows the answer with an explanation next to the question.

  • Quizonator pricing with plans and BLIK payment

    Plans and payments

    Subscriptions with a monthly answer limit and online payments, including BLIK.

My scope

The whole product: interface, backend, payments, infrastructure, AI features, deployment and maintenance.

Tech

  • React
  • Chrome extension (Manifest V3)
  • iOS
  • Android
  • Firebase Functions
  • Stripe
  • language and vision models

Supported platforms

  • Google Forms
  • Microsoft Forms
  • Moodle
  • Canvas
  • Testportal
  • Socrative
  • Blooket
  • Wayground
  • Szkoła w Chmurze

Other projects

Client projects and my own products. They show how I approach different product and technical problems.

Client project

Hotels Audit

The system behind a hotel certification for the MICE market: from the auditor's phone in the hotel to a scored certificate.

Visit Hotels Audit
checkpoints in a single audit
1,050
category scores from the scoring engine
15
the auditor works without a connection, data syncs later
Offline
the certificate is generated from the audit result
PDF
The Hotels Audit panel: a list of audits with statuses and a client portfolio map, data covered
  • A single audit view: questions with answers and a summary, data covered

    Audit, point by point

    Every question with the answer, the auditor's note and photos. Next to it, a summary and a list of detected issues.

  • Client portfolio map: venue tiles in three colors by score, data covered

    Client portfolio

    Venues colored by the result of their last audit. You see at a glance where to go back.

  • Charts of score distribution and quality trend, with lists of the lowest and highest results, data covered

    Quality analytics

    Score distribution, month-over-month trend, and the weakest and best results.

  • Web platform

    Audit planning, CRM and contacts in one panel.

  • Roles and permissions

    Everyone on the team sees and changes only what they should.

  • Custom backend

    NestJS with an API for the panel and the app, instead of an off-the-shelf cloud service.

Tech

  • React
  • React Native
  • NestJS
  • Node.js
  • offline sync
  • PDF generation

Client data is confidential, so names, numbers and audit content in the screenshots are covered.

Smaller projects

A voice agent with a call recording, client websites, a store and a learning platform. Click a tile to see what's inside and what it's made of.

Call recording 0:55

prototype, AI and telephony

A voice agent that calls a real phone number and talks like a person.

  • TypeScript
  • Node.js
  • Asterisk
Home page of the H.E.O. detective agency

company website for a client

The website of a detective agency in Katowice: services, pricing, a blog and fast contact.

  • React
  • Vite
  • Tailwind CSS
Fact Checkr home page

Chrome extension and AI

Detects fake news and disinformation while you browse. A Chrome extension plus link checking on the website.

  • React
  • Firebase
  • Cloud Functions
Home page of the Gemstone Collective store

online store

My own store with natural stone jewelry, written from scratch instead of on a ready-made platform.

  • Next.js
  • Stripe
  • Firebase
Stajnia Wiedzy home page with a sample test question

learning platform

Tests and theory prep for Polish equestrian badges, with an explanation for every answer.

  • React
  • Express
  • Stripe
A real estate agent's home page with a featured listing

website for a client

A real estate agent's website with listings, interior visualizations and remodeling concepts.

  • Vite
  • JavaScript
  • HTML and CSS

Got something similar to build?

Write a few sentences about the problem. I'll tell you whether it's a fit for me and how to start sensibly.

Tell me about your project

How I work

You work directly with me, from the first message to deployment. I do the design, the code and the launch.

  1. 01

    The problem

    You write a few sentences: what doesn't work today and who will use the solution.

  2. 02

    Scope and plan

    We agree on the goal and the first stage. You get a proposal with stages, a timeline and scope.

  3. 03

    Built in stages

    After each stage you see a working version, give feedback and decide what comes next.

  4. 04

    Launch and handover

    Code, accounts and infrastructure go to you. Nothing depends on my private tools.

Timelines depend on scope. I set one before the project starts instead of promising everyone the same deadline.

What to come to me with

A good starting point

  • a process in your company that still runs on spreadsheets and manual data entry
  • an idea for an app or SaaS with a clearly defined first stage
  • an internal system fitted to how your team works
  • an existing product that's missing a feature or an integration

When I won't be a good fit

  • a simple brochure site or a landing page from a ready-made template
  • a small fix in an existing WordPress site

Tell me about your project.

Write what doesn't work today, who will use the solution and what you want to achieve. A few sentences are enough to start. I'll reply whether it's a fit for me and how to start sensibly.

Your data is controlled by Dominik Hardek. I use it only to reply to your message. Privacy policy