I design and build websites, web and mobile apps, automations and AI features — from the first conversation about the problem to a working product in production.
Web · Mobile · AI · Automations
One person accountable for the entire product
Status
Deployed
01
A site that sells, not just looks good — fast, built for SEO and ready for traffic. Stores with payments, customer accounts and a back-end you can manage yourself.
Online stores · Business sites · CMS
02
Customer portals, dashboards and internal tools that replace spreadsheets and email attachments — one place where your team actually works.
Panels and dashboards · Internal systems · Client portals
03
One codebase, two platforms. Mobile apps built in Flutter, ready to publish on the App Store and Google Play, with a backend that handles real traffic.
iOS and Android · Flutter · Production apps
04
I take over repetitive work: process automations, system integrations and AI-powered features — from document classification to customer-facing assistants.
Automations · LLM integrations · Document processing
05
When off-the-shelf tools stop being enough: systems tailored to a specific business process and integrations that connect existing software into one whole.
Custom software · API integrations · System migrations
A complete training platform for chess players, designed and built from scratch as a fully working product — not a prototype.
Mobile app, a backend handling payments and subscriptions, a chess position analysis engine, AI features, game import from handwritten notation via OCR, and a statistics panel — all running on infrastructure designed for real-world scale.
Product
Mobile app for iOS and Android, game and opponent database, training dashboard.
Infrastructure
Backend and server processing designed for scaling and background analysis.
Monetisation
Payments and subscriptions implemented via Stripe, full billing lifecycle.
AI
Automatic position analysis, blunder detection and OCR for importing games from photos.
Problem: enquiries and installation statuses scattered across emails and spreadsheets — no overview of the whole pipeline.
Solution: a panel with a single client view, automatic task assignment and deadline notifications.
Result: the team sees the status of every installation without asking about it on Slack.
Problem: orders taken by phone; no sales outside business hours.
Solution: an online store with payments and subscriptions for regular deliveries.
Result: orders come in automatically, around the clock, without a phone call.
Problem: routes planned manually each morning — frequent errors and driver downtime.
Solution: a tool that builds routes automatically from the day's orders.
Result: route planning takes minutes, not an hour every morning.
GM Coding is a one-person studio run by Paweł Rzeszotarski. No layers in between — every project passes directly through the hands of the person building it.
You talk to me, not a project manager relaying your feedback further down the chain.
A scope or priority change happens immediately — no three-level approval process.
Technology is a means to an end, not a procedure to follow.
Before I write a line of code, I understand what needs to change in your company.
From idea, through design and code, to production deployment and ongoing support.
A business problem or a raw idea is enough — everything else, from scope to architecture, we figure out together.
01
We talk about the problem, the business goal and the real constraints.
02
I define the scope, architecture and key screen wireframes.
03
I build the product in short iterations with regular checkpoints.
04
Production deployment, testing and polish before go-live.
05
Maintenance, new features and support after launch.
Let's see what we can build. Write a few words about your company and what you want to change — I reply personally.