# Bartek Rafałko — Full Stack Developer (Java, Spring Boot, React)

> Freelance Full Stack Developer based in Warsaw, Poland, working B2B with companies in Polish and English. Builds web applications, SaaS products, API and payment integrations, business automation and conversion-focused websites. Typical project (MVP or sales website): 2–4 weeks.

- Website (PL): https://bartekrafalko.com/
- Website (EN): https://bartekrafalko.com/en
- Email: me@bartekrafalko.com
- Phone: +48 519 578 401
- LinkedIn: https://www.linkedin.com/in/bartek-rafa%C5%82ko-b11031328/
- Fiverr: https://www.fiverr.com/bartekfredo

## Services

- SaaS and web products from scratch: architecture, Java/Spring Boot backend, React frontend, payments, admin panel, deployment.
- Web applications for business processes: systems that organize data and replace spreadsheets and manual work.
- API, payment and system integrations: Stripe, CRMs, sales platforms, supplier APIs, internal tools.
- Conversion-focused websites and landing pages: fast, responsive, SEO-ready.
- Automation of repetitive work: scripts, web scraping, PDF/Excel report generation, internal tools.
- Development and maintenance after launch: UX improvements, analytics, technical SEO, new features.

## Tech stack

Java, Spring Boot, React, TypeScript, PostgreSQL, Tailwind CSS, Stripe, Shopify API, WooCommerce API, OpenAI API, JWT, Playwright, JavaFX, Apache PDFBox.

## Selected projects

- [umawiam.app](https://umawiam.app/): online appointment booking for barbers, salons, beauty studios and trainers. Clients book from a single link without creating an account; mobile-first.
- Sneaker Synergy: multitenant inventory and consignment SaaS for sneaker resellers, built with Spring Boot and React; Stripe payments and webhooks, Shopify and WooCommerce product/order sync.
- FitMindAI: full-stack e-commerce with an OpenAI-powered product recommendation chatbot, Stripe Checkout, order history, PDF invoices and a seller dashboard.
- Java web scraper for IT job boards: multithreaded desktop app (Playwright, JavaFX) that aggregates listings from several Polish job boards, normalizes B2B/employment salaries, removes duplicates and emails a ranked PDF report.
- [Villa Taan](https://villa-taan-r.vercel.app/): responsive landing page for a guesthouse on the Polish coast, built to drive booking enquiries.

## How to engage

Describe the goal, scope and deadline by email or through the contact form at https://bartekrafalko.com/#contact. Process: define the business goal → delivery plan with stages and risks → build in short iterations with regular demos → launch and ongoing improvement.
