Oskar Karpiński

Oskar KarpińskiFull-stack Developer · Radom, Poland · PL / EN

I build websites and web systems that sell and scale.

I'm Oskar Karpiński. For companies I build business websites, web applications and backends — from interface and content, through APIs and integrations, to production deployment. No agency, no passing responsibility around.

Track record

01Projects

Selected work

Projects showing how I work: a production sales platform, a growing e-commerce codebase, a fully open technical project and a native mobile app.

Alan Borys — panel administracyjny i widok platformy sprzedażowej

01Full-stack platform · PL / NO

Alan Borys

One sales system for two markets

  • Next.js
  • Payload CMS
  • Stripe
  • Docker
RudaKlara — widok platformy e-commerce z listingami produktów

02Commercial project

RudaKlara.pl

Developing and securing a live marketplace

  • Laravel
  • PHP
  • MySQL
  • REST API
LibrePass web vault interface displayed on a desktop screen

03Open-source project

LibrePass

Android app, backend and encrypted synchronization

  • Kotlin
  • Spring Boot
  • Jetpack Compose
  • Material 3
School journal app for Android — grades, timetable and homework view

04Android app · Kotlin

School journal app for Android

Native app with grades and timetable

A lightweight, modern mobile app that lets students conveniently check grades, their timetable and homework, while also communicating efficiently with teachers.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room

02Services

Website, system and backbone — in one pair of hands

I build business websites, web applications and backends, or take over a focused module: interface, API, integration or deployment. The scope starts with the business goal, not a technology list.

  1. Web applications and websitesWeb systems, dashboards, business websites and landing pages with integrations, performance and technical SEO.Dashboards, applications and internal toolsBusiness websites and landing pagesForms, APIs and integrationsPerformance, accessibility and technical SEO
  2. Backend systems and integrationsAPIs, business logic, authorization, data synchronization, webhooks and connections to external systems.REST APIs, authorization and rolesIntegrations, webhooks and synchronizationTesting, documentation and deployment
  3. Android applicationsNative Kotlin and Jetpack Compose applications connected to a backend, local data and device capabilities.Kotlin, Jetpack Compose and Material 3Architecture, data and application stateAPI integration, biometrics and testing

03Process

From first call to launch in four steps

Clear and concrete: first the goal and scope, then the technology. You see working results at every stage.

  1. Goal call

    We map your offer, customers, current website or system, and the outcome that should change. Afterwards you get a concrete scope proposal.

  2. Scope and work plan

    I split the project into stages: what ships in version one, what comes later, which integrations, which risks. No scope inflation.

  3. Build with previews

    I work in stages and show working flows for testing. I don't disappear for a month promising it 'will be ready'.

  4. Launch and care

    Release, production configuration and documentation. I can stay for further development or prepare the project for handoff.

04FAQ

Questions I hear before we start

Short and straight. If your question isn't here, write to me — you'll get a concrete answer.

Who do you work with?

Small and medium companies that need a business website, a web application or a backend — from scratch or as an extension of an existing system. I work solo, so I take on projects one person can genuinely deliver.

How long does a project take?

As a rule of thumb: a simple business website takes 1–3 weeks, a web app or dashboard 3–6 weeks, larger systems are split into stages. After the first call you get a concrete timeline for your scope.

How much does it cost?

Every project is quoted individually after a short call — based on scope, integrations and timeline. You get a clear per-stage breakdown instead of a number from nowhere.

Do you take over existing systems?

Yes. That's how I run RudaKlara.pl — taking over from a previous developer without stopping sales: marketplace integrations, security and infrastructure costs. I start with a code audit and a safe-change plan.

What happens after launch?

I can stay for further development or prepare the project for handoff: documentation, key-flow tests, Docker configuration. I don't lock your company to me.

Do you handle content and SEO?

Yes, on the technical side: fast loading, responsiveness, accessibility, metadata and Google-ready structure. I don't run ad campaigns.

How do contracts and invoices work?

I settle projects through the Useme platform. For larger projects we sign a contract on the platform, which issues you a full VAT invoice. For smaller jobs, issuing the invoice alone is possible, without signing a contract.My Useme profile

Contact

Tell me about your project. The quote is free.

Three short steps — it takes two minutes. The more concrete your description, the sharper my proposal, usually within 24 hours.

Let's talk about your project

Fill in the form — I usually reply within 24 hours.

Step 1 of 3

Fields marked * are required.

Your details

Provide a phone number or an email address — either one works.