Independent senior full-stack web developer

From idea to working product

You don’t need a development team to get started. You need someone who can take responsibility for the technical side of the product.

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

15+ yearsCommercial development experience
End to endFrom requirements to production
Long-termClient relationships measured in years
Full-stackPHP, Laravel, CakePHP, MySQL, React & TypeScript

Where I fit best

A senior developer for when your product needs someone to take responsibility for the technical work.

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.

Build

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.

Develop

Move an existing product forward

I can add complete features, integrations and improvements without you expanding your permanent team or coordinating several specialists.

Take over

Replace a developer who is leaving — or a relationship that no longer works

I can step into the existing codebase, understand how it works, stabilise what needs attention and take responsibility for moving the product forward.

Flexible support

Add an experienced, self-managed contractor to your software house when you need extra capacity

Bring me into a project, feature or backlog and reduce the time your team spends explaining, checking and following up.

The practical difference

One person responsible for the whole technical path.

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”.

Understand

Business goal, users, scope and constraints

Decide

Architecture, technology and delivery plan

Build

Backend, frontend, data and integrations

Launch

Infrastructure, deployment and production setup

Stay

Support, improve and grow the product over time

Selected work

Products delivered beyond the ticket.

Examples where the client defined the need and I owned the technical route to a working result.

FastWill home page introducing online estate planning

From collected answers to production-ready legal documents

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.

OutcomeA launched product handling real customer journeys and generated wills.
FastWillLegal-tech platformLaravel · Stripe · PDFView full case study
Cadastre France cadastral map interface

Finding and connecting the data behind a property report

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.

OutcomeA working live service built from multiple complex public data sources.
Cadastre FranceProperty intelligenceLaravel · Livewire · MapsView full case study
Astoria SQL Client database browser in the light theme

A database tool designed around the workflow I wanted to use myself

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.

OutcomeAn independently designed and maintained product used in real development work.
Astoria SQL ClientDesktop database toolElectron · React · TypeScriptView full case study

LinkedIn recommendations

Reliability is easier to believe when clients and technical leaders say it.

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.

Rafał Myszyński

About me

The person behind the code.

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

Less management. Fewer hand-offs. Work that keeps moving.

I don’t wait for every small decision

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.

I deliver complete features

Database, backend, UI, integrations and deployment are treated as one outcome—not separate tickets waiting on separate people.

I’m here after the launch

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

Flexible capacity without another full-time hire.

  • Part-time and project-based cooperationA practical fit for founders, growing products and teams that need senior capacity without a 160-hour commitment.
  • Async by defaultClear written communication through email, GitHub or your existing tools, with calls when they add real value.
  • Hourly or milestone-based deliveryThe commercial model follows the certainty of the scope and the way the product needs to evolve.
  • Remote B2B cooperationBased in Poland and experienced in long-term international client work.

AI-enhanced, senior-led

Artificial Intelligence increases my reach. Experience remains in control.

I use AI to accelerate research, implementation and review—not to replace architectural judgment, security thinking or responsibility for the result.

Faster codebase researchUnderstand unfamiliar areas and prepare safer changes sooner.
More thorough reviewCatch edge cases and implementation problems before users do.
Broader delivery capabilityHandle infrastructure and specialised configuration more efficiently.
More time for the productFocus effort on architecture, behaviour and user experience.

Technology

A proven stack for serious web products.

Technology supports the outcome. These are the tools I know well enough to make responsible decisions and maintain the result long term.

PHPLaravelCakePHPReactTypeScriptJavaScriptMySQLRedisAWSDockerStripeREST APIsCI/CD

Common questions

Before you hand over part of your product.

Can you take over an existing application?

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.

Do I need a complete specification?

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.

Do you work only on full-stack projects?

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.

Are you available full-time?

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.

Can you take over an existing application?

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.

Do I need a complete specification?

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.

Do you work only on full-stack projects?

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.

Are you available full-time?

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?

Tell me what you’re building.

A short message about the product, its current stage and what you need is enough to start.

Message me on LinkedIn