Work

Numbers where I have them. Where I don't, I say so.

~/chicago
$ cat chicago/results› 12 of 12  services named and described in English and the original language# src · public booking profile, before/after report, 28.09.2026› 0 of 10  services described before stage 1# src · public booking profile, state on 28.09.2026 before work› 0 of 12  reviews with a reply — unchanged, stage 2# src · same report, out of stage 1 scope

An English booking profile for a small Chicago-area business

Strong reviews, all in one language. An English-speaking customer couldn't read a single service.

Schedule in the app: a week of planned visits, grid-operator filings and service checks to book. Sample data

Job-tracking software for service companies

Every job in one place, from the first request to the signed paperwork. Customers get access without creating an account. Runs in Polish, German and English.

~/workorderos
$ cat workorderos/results› 25  working days# src · days with commits, 2.07–3.09.2026› 876  automated tests, all passing# src · 81 test files, run on the 3.09.2026 state› 53,070  lines of code, generated files excluded# src · ts/tsx/prisma/sql in 345 files, generated code excluded
Sales site for the job-tracking software: headline about lost arrangements between the customer and the technician, with a trial button

A sales site for a SaaS product in three languages

English, German, Polish. Pricing, a trial with no card, and two free tools for installers: a measurement report and a PV handover report. The site sells; the app next to it does the work.

Platform homepage in two of its seven language versions, on desktop and phone, with the language switch; brand and product photos removed

A manufacturer's e-commerce platform in seven languages

One business, seven languages. Every page tells search engines which version is for which reader: 322 of 322.

~/seven-language-store
$ cat seven-language-store/results› 7  languages# src · 3 complete, the rest partial with fallback; build 13.06.2026› 322 of 322  pages tagged with their language version# src · hreflang in the HTML build, 13.06.2026› 14  knowledge base articles# src · inventory 29.09.2026
Homepage of the electrical contractor's site in English, with a language switch for Polish, English and Ukrainian

An electrical contractor's site in three languages

Polish, English, Ukrainian. Pages per city, a 3-step quote request as the main way in. Multilingual sites are routine here, not a one-off.

Solar panel mounting calculator in Polish: choose a pitched roof, flat roof or ground; on the phone, the payback calculator with yearly savings

A solar installer's site with calculators

Two calculators: mounting and payback. They run in the browser on PVGIS solar data; nothing is sent anywhere. Each has automated tests, accessibility included.

~/czujnik-boks
$ alerts --version 1night restlessness above the norm  → SMSlong stillness against a wall      → SMSempty stall when the horse is due  → SMS# version 1.5: restlessness before foaling

A monitoring system for livestock

A radar sensor in the stall, built to learn one horse's normal rhythm and send a text message when the horse behaves differently. No camera, nothing on the animal, works in the dark.

Temperature control dashboard: two sensors with 7-day charts and alarm limits; on the phone, the menu with alarms, reports and calibration

Temperature control for pharmacy medicines — co-created

An app that keeps track of the storage temperature of medicines in a pharmacy. Sensor readings on charts, alarms when a reading leaves its range, monthly reports. The lead developer is my partner. My part: the idea, testing, and research with measuring devices.

Homepage of the e-commerce platform in English, on desktop and phone

An e-commerce platform in three languages

German, English, Italian. Catalog, cart and a magazine with articles in each language. Every version tagged for search engines.