I'm a fullstack developer based in Poland, focused on building reliable, production-grade web platforms across backend, frontend, and cloud infrastructure.
My strongest commercial experience is in the TypeScript ecosystem — especially NestJS, React, Next.js, Strapi, PostgreSQL, AWS, Docker, and Terraform. I enjoy working on systems that need clean architecture, clear boundaries, maintainable APIs, secure access control, and smooth developer workflows.
Recently, I’ve also been expanding into Python, FastAPI, data-oriented applications, and life sciences / bioinformatics software. I’m especially interested in projects that combine fullstack engineering with scientific or domain-heavy data workflows.
- Designing and building fullstack applications from API to UI
- Creating modular backend services with clean boundaries and readable architecture
- Building REST and GraphQL APIs for real-world product workflows
- Working with PostgreSQL, Strapi CMS, and multi-service systems
- Automating infrastructure with Terraform, Docker, CI/CD, and cloud services
- Improving developer experience through better tooling, documentation, and project structure
- Exploring Python/FastAPI and data-focused applications in the life sciences space
Backend: TypeScript, NestJS, Node.js, Python, FastAPI
Frontend: React, Next.js, Vite, TypeScript
Data: PostgreSQL, SQLAlchemy, Strapi CMS,
Infrastructure: AWS, Terraform, Docker, Kubernetes
Security: OAuth2/OIDC, RBAC
Tooling: pnpm, Nx, CI/CD, GitHub Actions, Ruff, Alembic
I’m currently building BioFlowOps, a small bioinformatics workflow platform skeleton combining FastAPI, PostgreSQL, Nextflow, FastQC, and MultiQC. It focuses on tracking sequencing QC workflow metadata and exposing generated report paths while keeping workflow execution separate from the API layer.
I’m also building projects such as BioQC Portal, focused on dashboards, QC workflows, and scientific data review, and maintaining Storage Calculator, a fullstack project focused on clean architecture, frontend/backend patterns, and production-oriented development practices.
I care about software that is not only functional, but also easy to understand, test, extend, and maintain.


