We define the business goal
Before code starts, we define what should change after launch: more enquiries, less manual work, a SaaS MVP or a better sales process.
Bartek Rafałko · Full Stack Java & React Developer · Warsaw, Poland
I am a Full Stack Java, Spring Boot and React Developer. I help companies turn ideas into stable digital products: from APIs and integrations to frontend, payments, SEO and deployment.
I do not sell code alone. I deliver products that should be fast, credible and useful for sales or business operations.
Before code starts, we define what should change after launch: more enquiries, less manual work, a SaaS MVP or a better sales process.
I split the scope into stages, point out risks and suggest technology that fits the goal, budget and future product growth.
I regularly show working product slices, so progress is visible and we can react before the project moves in the wrong direction.
After launch I help with stability, technical SEO, responsiveness, analytics and further features that actually make sense.
I design and ship software with a clear business goal: sales, automation, better customer handling or a new SaaS product.
I help move from idea to working product: architecture, Java/Spring Boot backend, React frontend, payments, admin panel and deployment.
I build systems that organize data, reduce manual work and help teams move faster without more spreadsheets and workarounds.
I connect Stripe, CRM tools, sales platforms, vendor APIs and internal tools so data does not get lost between systems.
Fast, responsive websites and landing pages that explain your offer clearly, build trust and drive users toward contact.
Scripts, web scraping, report generation and internal tools that remove manual daily tasks from your team.
After launch I help refine the product, measure results, improve UX and develop features that actually affect the business.
Selected work showing how technology translates into process, sales and saved time.

A simple online booking system for barbers, hairdressers, beauty salons, trainers and other small service businesses. Clients receive a link, choose a service and available time without creating an account, while the business reduces manual scheduling.
Clients book from a link, without an account and without a long message exchange.

A SaaS platform for sneaker sellers that centralizes inventory, consignment, Stripe payments and Shopify/WooCommerce integrations. Result: fewer spreadsheets, less chaos and easier sales scaling.
One system for inventory, consignment, payments and shop integrations.

A fullstack e-commerce app with an AI chatbot, Stripe payments, order history, PDF invoices and a seller dashboard. It shortens the path from customer question to product purchase.
AI helps users choose faster, while Stripe closes checkout with less friction.

A multithreaded Java app that collects IT job offers from multiple boards, normalizes B2B/employment salaries, removes duplicates and emails a ready PDF report.
IT job reports are generated automatically instead of hours of manual clicking.

A responsive landing page for a seaside guesthouse, designed to present the offer, images and location quickly, then guide visitors toward a booking enquiry.
A fast landing page that presents the venue clearly and drives booking enquiries.
Short opinions from people who cared about stability, fast delivery and a real business outcome.
"Bartek designed and implemented the entire FitMindAI platform – backend, payments, seller dashboard and frontend. The app is stable, secure and the checkout flow is very intuitive for our customers."
"The custom Java job scraper Bartek built saves us a lot of manual work. Instead of clicking through job boards, we get all offers in one place, ready for analysis and sending to candidates."
"The landing page Bartek created perfectly showcases our guesthouse by the Polish sea. The website looks great, loads fast and works smoothly on mobile – we started receiving more booking enquiries right after launch."
Short answers to the questions that usually come up before we start.
I am a Full Stack Developer working with Java, Spring Boot and React, based in Warsaw, Poland. I build web applications, SaaS products, API integrations, business automation and websites designed to sell. I work as a freelancer on a B2B basis.
Backend: Java and Spring Boot with PostgreSQL. Frontend: React, TypeScript and Tailwind CSS. Integrations: Stripe, Shopify, WooCommerce and the OpenAI API. Automation and scraping: Playwright, JavaFX, PDF and Excel report generation.
A typical project, such as an app MVP or a sales website, usually takes 2–4 weeks. Larger systems are split into stages so working parts are visible from the start.
We start by defining the business goal, then I prepare a delivery plan with stages and risks. I build in short iterations and show progress regularly, and after launch I help with maintenance, technical SEO, analytics and new features.
Yes. Besides greenfield projects I develop and maintain existing applications: adding features, connecting integrations and improving UX and performance.
Email me@bartekrafalko.com, call +48 519 578 401 or use the contact form. Describe in a few sentences what you want to build, why and by when, and I will reply with a proposed next step.
Briefly describe the goal, scope and current problem. I will respond with a concrete next step.
Email me directly or leave a message in the form. Ideally include what you want to build, why, and when you need it.