Adam Grudziński full stack developer

Szczecin, Poland. Remote, in Polish, German and English.

I build the whole product, not a piece of it.

Database, backend, interface, deployment. Four things I built are running live right now, with real users and my own name on the terms of service. Open any of them before you write to me.

Panel Biznesu, the editor: pages on the left, the live page in the middle, section settings on the right

Panel Biznesu

A website builder for small service businesses. You pick your trade, the copy is already written, and you edit the page the way you edit a slide deck: pages on the left, the real page in the middle, settings on the right. You approve it before you pay.

Open the configurator
  • Astro front end, Hono API on Cloudflare Workers, SQLite at the edge.
  • Polish, English and German, with the legal pages each market needs.
  • After launch the owner edits text and photos without calling me.
  • Offers and billing documents generated as PDF from the same data.

AstroTypeScriptHonoCloudflare WorkersD1R2

Planer Operacyjny

Scheduling for field service companies. The dispatcher drags jobs onto a crew calendar and sees every technician on one map; the technician keeps working on a phone with no signal. Recurring inspections, deadline alerts and the inspection report as PDF.

  • Two factor login, nightly backups, a status page and my own health pinger.
  • Terms, privacy policy, data processing agreement and SLA in three languages.
  • Tested end to end in Playwright before every deployment.
Open the demo, no login

TypeScriptCloudflare Pages FunctionsD1R2LeafletPlaywright

Planer Operacyjny, the dispatcher map with technicians and jobs
Algebra i Spółka, an exam paper that checks the answer and shows the solution step by step

Algebra i Spółka

A maths platform for Polish exam students. 49 exam papers mark themselves and uncover the solution one step at a time, the whiteboard draws plots and 3D solids, and the lesson runs with video in the same browser tab.

  • 1031 tasks, every solution verified in two independent maths engines.
  • Lesson room with video, a shared whiteboard and a cursor both sides can see.
  • Payments, bookings and a tutor panel; a student needs no account to work on a paper.
Try an exam paper

ReactTypeScriptPythonFlaskSupabaseWebRTC

Duostrings

A site for a live music duo with a small CRM behind it. The owner sends a personalised PDF offer in two clicks, sees when the client opened it and moves the enquiry along a pipeline. The public side is bilingual and edits itself from the panel.

  • Generator of personalised PDF offers and message templates.
  • Open tracking, a sales pipeline and a content editor for the owner.
  • Polish and German, booking calendar, repertoire and recordings.
Open duostrings.pl

Next.jsTypeScriptCloudflareD1R2

Duostrings, the opening screen of a site for a live music duo

How I work

You talk to the person who designs the product and answers for it, not to an account manager. I send something you can click early rather than a status report, I give a date I can keep, and when something slips you hear it from me in advance, not on the deadline.

Business websites and landing pages
Astro or React, your own domain, forms that arrive, language versions, structured data for local search, and a panel where you change text and photos yourself.
Web applications
Scheduling, customer and equipment records, roles and permissions, two factor login, PDF generation, recurring jobs and alerts. Built to be run by people who are not developers.
Python integrations and automation
Pulling data from an API into a database or a warehouse, incremental loads that survive a failed run, file processing, migrations. Logging on every run, an alert after two failures in a row.

Tell me what you need built.

Two or three sentences about the job, the deadline you have in mind, and a link if something already exists. You get a straight answer on whether I am the right person, usually the same day.

kontakt@panelbiznesu.pl
Languages
Polski, Deutsch (C1), English
Billing
Contract for a specific task, invoiced through Useme
Where
Szczecin, Poland. Remote, and on site near the German border