Bartek Rafałko · Full Stack Java & React Developer · Warsaw, Poland

    I build web apps, SaaS and websites that sell.

    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.

    Java, Spring Boot, React and TypeScript
    SaaS, web apps, APIs and business automation
    Clear communication, fast iterations, production deployment

    About Me

    I do not sell code alone. I deliver products that should be fast, credible and useful for sales or business operations.

    JavaSpring BootReactTypeScriptPostgreSQLStripeSEO
    01

    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.

    02

    I design a practical delivery plan

    I split the scope into stages, point out risks and suggest technology that fits the goal, budget and future product growth.

    03

    I build, show and iterate

    I regularly show working product slices, so progress is visible and we can react before the project moves in the wrong direction.

    04

    I deploy and keep improving

    After launch I help with stability, technical SEO, responsiveness, analytics and further features that actually make sense.

    What I can deliver for your business

    I design and ship software with a clear business goal: sales, automation, better customer handling or a new SaaS product.

    less manual work
    clearer customer flow
    a product ready to scale

    SaaS and web products from scratch

    I help move from idea to working product: architecture, Java/Spring Boot backend, React frontend, payments, admin panel and deployment.

    Web applications for business processes

    I build systems that organize data, reduce manual work and help teams move faster without more spreadsheets and workarounds.

    API, payment and tool integrations

    I connect Stripe, CRM tools, sales platforms, vendor APIs and internal tools so data does not get lost between systems.

    Sales-focused websites

    Fast, responsive websites and landing pages that explain your offer clearly, build trust and drive users toward contact.

    Automation of repetitive work

    Scripts, web scraping, report generation and internal tools that remove manual daily tasks from your team.

    Post-launch development and maintenance

    After launch I help refine the product, measure results, improve UX and develop features that actually affect the business.

    Project portfolio

    Selected work showing how technology translates into process, sales and saved time.

    umawiam.app — online appointment booking system
    01

    umawiam.app — online appointment booking system

    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.

    Online bookingMobile-firstSaaSLocal services
    See Preview
    Sneaker-Synergy — Inventory & Consignment SaaS
    02

    Sneaker-Synergy — Inventory & Consignment SaaS

    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.

    JavaSpring BootReactStripeShopifyWooCommerce
    FitMindAI – AI-Powered E-Commerce Experience
    03

    FitMindAI – AI-Powered E-Commerce Experience

    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.

    JavaSpring BootReactPostgreSQLStripeOpenAI API
    Java Custom Web Scraper for IT Job Boards
    04

    Java Custom Web Scraper for IT Job Boards

    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.

    JavaJavaFXPlaywrightPDFBoxJavaMailConcurrency
    Villa Taan - Landing Page
    05

    Villa Taan - Landing Page

    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.

    ReactTailwind CSSResponsive UISEO

    What clients say

    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."
    Michał Krawczyk
    Founder, FitMindAI
    "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."
    Kamil Nowak
    Co-owner, IT recruitment agency
    "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."
    Karolina T.
    Owner, Villa Taan guesthouse

    Frequently asked questions

    Short answers to the questions that usually come up before we start.

    Who is Bartek Rafałko and what does he do?

    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.

    Which technologies do you use?

    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.

    How long does a project take?

    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.

    What does working together look like?

    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.

    Do you take over existing applications?

    Yes. Besides greenfield projects I develop and maintain existing applications: adding features, connecting integrations and improving UX and performance.

    How do I start?

    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.

    Let's talk about your project

    Briefly describe the goal, scope and current problem. I will respond with a concrete next step.

    Contact Information

    Email me directly or leave a message in the form. Ideally include what you want to build, why, and when you need it.

    Describe the project

    Prefer to describe the project first? Send a few lines about the goal, current problem and timeline.