Senior fullstack developer — one person, full delivery
Based in Wroclaw, Poland · EU timezone · Available for new projects
I build complete web applications from database to deployment. Next.js on the frontend, NestJS on the backend, PostgreSQL for data, and cloud infrastructure to run it all. When you need one senior engineer instead of a team, I'm the person who delivers the whole product.
MVP for startups
From idea to working product in weeks, not months. I build the frontend, backend, database, authentication, payments, and deployment — everything you need to get to market and start validating with real users.
Small team tech lead
Acting as the technical lead for teams of 2-5. I set up the architecture, coding standards, CI/CD, and code review process, then build features alongside the team while keeping the codebase healthy.
SaaS product development
Multi-tenant architecture, subscription billing with Stripe, user management, admin dashboards, and all the plumbing that every SaaS needs. I've built this stack multiple times — no reinventing wheels.
Legacy modernization
Taking old PHP, Rails, or Django apps and rebuilding them with a modern TypeScript stack. I migrate incrementally — new features in the new stack, old code replaced route by route.
Internal business tools
Custom CRMs, project management tools, reporting dashboards, and workflow automation built to fit your exact business process. Faster and cheaper than fighting a generic SaaS into doing what you need.
Next.js + NestJS stack
My core stack: Next.js App Router for the frontend with server components and streaming, NestJS for the backend API with dependency injection and proper testing. Both connected with tRPC or REST, both in TypeScript.
Database design
PostgreSQL schema design, Prisma for type-safe queries, migrations, and seeding. Redis for caching and sessions. I design schemas that support the queries your app actually needs, with proper indexes from day one.
Authentication and payments
Auth with NextAuth.js or custom JWT flows, Stripe for subscriptions and one-time payments, webhook handling and billing logic. The boring but critical infrastructure that every product needs.
Cloud infrastructure
Docker containers on Vercel, AWS, or Railway. I set up the full deployment pipeline: staging environments, preview deployments, database backups, monitoring, and alerting.
API design
RESTful APIs with proper versioning, pagination, and error handling. GraphQL when the client needs dictate it. tRPC for full-stack TypeScript projects where the frontend and backend share a codebase.
One-person delivery
I manage the full development lifecycle: requirements gathering, architecture decisions, implementation, testing, deployment, and post-launch support. You get a single point of accountability.
Scope and architecture
We define the MVP scope together. I design the full architecture — frontend, backend, database, and infrastructure — so there are no surprises when we start building.
End-to-end sprints
Every sprint delivers a complete feature: frontend, backend, and database changes together. You test real functionality, not isolated pieces. We adjust priorities based on what you learn.
Launch and iterate
Production deployment with monitoring, backups, and a CI/CD pipeline. After launch, I can continue iterating on features or hand off the codebase to your growing team.
Yes — that's what fullstack means. With a modern stack (Next.js, NestJS, PostgreSQL, Vercel), one senior developer can build and ship a complete SaaS product. You don't need a 5-person team for the first version. You need one person who knows the whole stack.
Frontend: Next.js with React, Tailwind CSS, and TypeScript. Backend: NestJS with PostgreSQL and Prisma. Infrastructure: Docker, Vercel or AWS, GitHub Actions. Payments: Stripe. Auth: NextAuth.js. Everything in TypeScript, end to end.
Yes. For teams of 2-5, I can act as the technical lead — setting up architecture, code review processes, CI/CD, and coding standards while also building features. I've led small teams at multiple companies.
A typical MVP takes 4-8 weeks depending on complexity. Authentication, payments, core features, admin panel, and deployment. I focus on getting you to market fast with clean code you can iterate on, not throwaway prototypes.
Yes. I start with a codebase audit to understand the current state, then create a prioritized plan for improvements. Whether it's adding features, fixing performance, or migrating the stack — I can work with what you have.
I work on a daily or monthly rate depending on the engagement. Book a free 30-minute call and I'll give you an honest estimate based on your project scope and timeline.
Ready to hire a senior Fullstack developer?
Book a free 30-minute technical call. I'll review your requirements and tell you honestly if I'm the right fit.



