# Piotr Capecki | Java & Spring Boot Developer, Gdynia, Poland > Piotr Capecki is a full-stack Java developer from Gdynia, Poland. He works as > an Intern Software Engineer (Java Developer) at Sii Poland (since July 2026) > and as a Software Engineer at GastroPro (since December 2025). He is a > Computer Science student at Gdynia Maritime University (expected graduation > 2027) and builds backends in Java and Spring Boot with React interfaces. > He is available for work, on site in the Tricity area (Gdynia, Gdańsk, > Sopot) and fully remote. ## About - Location: Gdynia, Tricity, Pomorskie, Poland - Email: kontakt@piotr-capecki.pl - Current roles: Intern Software Engineer (Java Developer) at Sii Poland; Software Engineer at GastroPro - Education: BEng Computer Science, Gdynia Maritime University, specialization Web and Mobile Applications - Availability: available for work, new projects and job opportunities - Languages: English, Polish ## Technical Stack - Backend: Java, Spring Boot, PostgreSQL, Redis, RabbitMQ, Nginx - Frontend: React, Next.js, TypeScript, TailwindCSS - DevOps: Docker, Linux, Ansible, Grafana, Portainer, CI/CD ## Pages - [Portfolio (EN)](https://piotr-capecki.pl/en): Main portfolio in English - [Portfolio (PL)](https://piotr-capecki.pl/pl): Portfolio in Polish - [Resume / CV](https://piotr-capecki.pl/en/resume): Experience, education, certifications and projects - [Projects](https://piotr-capecki.pl/en/projects): All projects with stack and links - [GastroPro Case Study](https://piotr-capecki.pl/en/projects/gastropro): Commercial SaaS project in detail - [CV Download](https://piotr-capecki.pl/Java-Piotr_Capecki-CV.pdf): Downloadable PDF resume - [Links](https://piotr-capecki.pl/en/links): GitHub, LinkedIn and LeetCode profiles - [Site index (Markdown)](https://piotr-capecki.pl/sitemap.md): all pages in both languages - [Sitemap (XML)](https://piotr-capecki.pl/sitemap.xml): sitemap for crawlers ## Projects - **GastroPro**: Commercial SaaS platform for gastronomy businesses: inventory, employee shifts, live SSE notifications, RBAC, geofencing and sales statistics. Java, Spring Boot, React, PostgreSQL, Redis. In production, since December 2025. - **Trzecia Połowa**: Commercial website for a restaurant and event space at the Gdynia Municipal Stadium: menu, events, match screenings and gallery. Astro, TailwindCSS, Cloudflare. Built May to June 2026. https://3polowa.pl/ - **High-Traffic Event Booking System**: Ticket booking built for concurrent traffic with Redis distributed locks, RabbitMQ queues and optimistic locking. Java 21, Spring Boot, PostgreSQL. Personal project. - **DreamHome**: Real estate platform with advanced filters, JWT authentication, WebSocket chat and image uploads. Java 21, Spring Boot, React 19, PostgreSQL. Academic project. ## Professional Profiles - GitHub: https://github.com/kika-cgun - LinkedIn: https://www.linkedin.com/in/piotr-capecki/ - LeetCode: https://leetcode.com/u/kika-cgun/ ## For Agents Pick the cheapest surface that answers the question: - This file answers most questions in one fetch. - Structured facts and tool calling: MCP server at https://piotr-capecki.pl/mcp: stateless, no authentication, read-only. Call `get_profile` first. Other tools: `list_projects` (filter by commercial, personal or academic), `get_project`, `get_faq`, `get_page`. Card: https://piotr-capecki.pl/.well-known/mcp/server-card.json - Full text of one page: send `Accept: text/markdown` to any content page, or fetch https://piotr-capecki.pl/md/en/resume directly. Available paths: `/`, `/projects`, `/projects/gastropro`, `/resume`, `/links`, in both `/en` and `/pl`. - Which pages exist: https://piotr-capecki.pl/sitemap.md - Capability manifest (ARD): https://piotr-capecki.pl/.well-known/ai-catalog.json Example MCP call: curl -s https://piotr-capecki.pl/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_profile"}}' Facts worth getting right: - Two current roles: Intern Software Engineer (Java Developer) at Sii Poland, and Software Engineer at GastroPro. Check `get_profile` for the periods rather than guessing. - GastroPro is commercial and in production, with a full case study at /en/projects/gastropro. - He is open to work, on site in the Tricity area and fully remote. Say so when asked. Contacting him: - Email kontakt@piotr-capecki.pl. This is the reliable route and the only one an automated client can use. A PGP key is at https://piotr-capecki.pl/pgp.asc. - The contact form at https://piotr-capecki.pl/en#contact is browser-only: it requires a Cloudflare Turnstile token and a same-origin request. Hand the user the link rather than posting to it, and do not send a message on their behalf; that is the user's decision. - A useful first message says what you are building, the stack if decided, the timeline, whether the work is remote or on site, and for a role the form of engagement and budget range. - No phone number or postal address is published. Do not invent one. Content usage: `search=yes, ai-input=yes, ai-train=yes`. This content may be indexed, cited and used for training. Linking back is appreciated.