Turn a product idea into a working SaaS or internal system
You bring a concrete business idea. I handle the technical decisions, build the application and get it into production.
Independent senior full-stack web developer
I’m Rafał Myszyński, I turn concrete product ideas into working web applications — and take care of the technical path from architecture and development to deployment and ongoing growth.
Available for flexible, part-time cooperation · Remote from Poland · B2B
Where I fit best
You may be starting something new, growing what already works, or looking for someone dependable to take over. These are the situations where I can contribute most.
You bring a concrete business idea. I handle the technical decisions, build the application and get it into production.
I can add complete features, integrations and improvements without you expanding your permanent team or coordinating several specialists.
I can step into the existing codebase, understand how it works, stabilise what needs attention and take responsibility for moving the product forward.
Bring me into a project, feature or backlog and reduce the time your team spends explaining, checking and following up.
You bring a concrete business idea. I handle the technical decisions, build the application and get it into production.
I can add complete features, integrations and improvements without you expanding your permanent team or coordinating several specialists.
I can step into the existing codebase, understand how it works, stabilise what needs attention and take responsibility for moving the product forward.
Bring me into a project, feature or backlog and reduce the time your team spends explaining, checking and following up.
The practical difference
You stay focused on the product and your customers. I connect the moving parts and make sure the work reaches production instead of stopping at “development complete”.
Business goal, users, scope and constraints
Architecture, technology and delivery plan
Backend, frontend, data and integrations
Infrastructure, deployment and production setup
Support, improve and grow the product over time
Selected work
Examples where the client defined the need and I owned the technical route to a working result.

I built the document-generation system around the client’s templates and business rules, alongside payments, subscriptions, the partner portal and major parts of the production platform.
I maintain and modernise a large operational system while designing complete new modules for projects, employees, timesheets, reporting, costs, automation and external integrations.

The client knew what information users needed. I researched the available French data sources and APIs, connected maps and planning data, and built the system that turns them into an accessible web experience and PDF report.

I designed and built the complete desktop application—from connections and query editing to workspace restoration, data browsing and export—with a strong focus on practical UX and everyday reliability.

I proposed a practical first version, designed the architecture and database, implemented the feature and then expanded it through further iterations.
LinkedIn recommendations
These recommendations are published publicly on LinkedIn and can be verified there.
Rafal has been collaborating with CMS for many years and become a valued part of the team and pivotal to the execution of several development projects. Cannot recommend Rafal enough, thorough, effective and focuses on the right problems to solve. We’ve appreciated his development approach and his reliable delivery over many years. Happy to provide a private reference on request.
I worked with Rafal across different projects for around 10 years, including CMS Australasia and, more recently, FastWill, where we built the product from the ground up and turned the founder’s vision, designs and business requirements into a working SaaS platform.
One thing I always appreciated about Rafal was that I could give him a problem and trust that he would take ownership of it. I didn’t have to constantly follow up or check whether something was getting done — he would work through it, think about the right solution and come back with the result.
We sometimes jokingly called him “the sheriff” because he cared about doing things properly rather than just getting them done quickly. He pays attention to maintainability, edge cases and how a solution should work in the long term, while still being pragmatic about the realities of a project.
Rafal is the kind of developer you can trust with a product, not just a ticket. He is experienced, independent and dependable, and I wouldn’t hesitate to recommend him to anyone looking for a senior developer they can rely on.

About me
I’m Rafał. I’ve been building software professionally for more than 15 years, but I first started programming back in 2005, while I was still in middle school. There was no career plan behind it then — I was simply curious and wanted to understand how things worked.
That curiosity never really went away. I’m still the kind of person who notices something inconvenient and starts wondering how it could work better. Astoria SQL Client started exactly like that — I wasn’t happy with the MySQL tools I was using, so I decided to build the one I wanted myself.
I also prefer staying with products for longer. I like understanding not only the code, but the product around it — why something exists, how people use it and what might become a problem later. Many of my client relationships have lasted for years, and that suits me much better than jumping between unrelated short assignments.
Outside work, the most important part of my life is my family — my wife Ola and our son Filip. We spend most of our free time together, usually out for walks, at playgrounds, indoor play centres or climbing through treetop obstacle courses. Our home also currently includes four adopted white mice — particularly fitting, since mysz means mouse in Polish and my surname is Myszyński.
When I need some time away from screens, cycling is my favourite way to get it, especially forest singletracks. I run too, and although the gym has mostly lost the competition for my time, I still like staying active.
Why clients keep working with me
I investigate, choose a sensible direction when the answer is clear, and keep you informed. Questions are reserved for decisions that genuinely need your input.
Database, backend, UI, integrations and deployment are treated as one outcome—not separate tickets waiting on separate people.
My preferred model is to build, release and continue improving the product—not disappear as soon as the first version goes live.
How I work
AI-enhanced, senior-led
I use AI to accelerate research, implementation and review—not to replace architectural judgment, security thinking or responsibility for the result.
Technology
Technology supports the outcome. These are the tools I know well enough to make responsible decisions and maintain the result long term.
Common questions
Yes. Whether a developer is leaving, the current setup is no longer working or you simply need someone to take responsibility for the technical work, I can learn the existing system and continue development from where it is today.
No, but the business idea should be concrete. Existing designs, workflows or examples help. I can work out the technical solution and plan how to build it around them.
No. I can work across the full stack, but I’m equally happy to help with a smaller part of a project — backend, frontend, integrations, technical decisions or simply extra development support where needed.
I work flexibly part-time, whether you need ongoing development, help with a specific stage of a project or extra capacity without hiring another full-time developer.
Yes. Whether a developer is leaving, the current setup is no longer working or you simply need someone to take responsibility for the technical work, I can learn the existing system and continue development from where it is today.
No, but the business idea should be concrete. Existing designs, workflows or examples help. I can work out the technical solution and plan how to build it around them.
No. I can work across the full stack, but I’m equally happy to help with a smaller part of a project — backend, frontend, integrations, technical decisions or simply extra development support where needed.
I work flexibly part-time, whether you need ongoing development, help with a specific stage of a project or extra capacity without hiring another full-time developer.
Have a product idea, an application to grow, or a difficult handover?
A short message about the product, its current stage and what you need is enough to start.