Available for new opportunities

Hi, I'm Kamil Bartczak

Senior Software Engineer · Full-stack & DevOps

I build production applications, APIs, and cloud infrastructure. Currently at N-iX for CUBOS, alongside my Aurum framework and independent projects.

Open CV
Connect with me
Kamil Bartczak
Vue.js
Python
Node.js
saldo.New product

My new personal finance app.

Your budget.
A clearer mind.

Meet Saldo. A home for your expenses, shared finances, and the plans you want to make happen.

Available on the web

Start with Free. Choose Pro when you need more.

Download on the App StoreThe iOS app is currently available only in Poland.
Saldo in dark mode: daily spending allowance, income, expenses, and category budgets

Real app screens in Polish · sample data

01

Know where you stand.

Your expenses and budgets, together.

02

Make room for your plans.

Savings goals and recurring payments.

03

Share the everyday.

A shared workspace for shared finances.

Built with Aurum.

A selection of websites I built using my Aurum framework.

01 — About

About Me

Learn more about my journey, passions, and what drives me as a developer

Kamil Bartczak
Based in Poznań

My Story

With over 5 years of experience in software development, I've had the privilege of working on diverse projects ranging from startups to enterprise solutions. My journey began with a curiosity about how things work, which evolved into a passion for creating digital experiences that solve real-world problems.

I believe in writing clean, maintainable code and staying current with emerging technologies. When I'm not coding, you'll find me contributing to open source projects, mentoring aspiring developers, or exploring the latest in AI and machine learning.

What I'm passionate about

Web DevelopmentUI/UX DesignGenerative AISoftware ArchitectureTechnoGreek mythologyReadingScience
30+Projects Completed
5+Years of Experience
03 — Projects

Projects

A selection of projects I've worked on, showcasing different technologies and problem-solving approaches

Other Projects
Palmiance website presenting international trade and investment services
NuxtVue.jsTypeScript+3

Palmiance

A website for a company specialising in international trade, exports, imports, and investments. Built with Nuxt, server-side rendering, and content editing in Aurum, it brings together services, projects, partnership programmes, a blog, and contact forms.

Pony Academy website and online lesson booking
NuxtVue.jsTypeScript+3

Pony Academy

A custom riding-school website and Aurum booking module connecting lesson selection, instructor and horse availability, online payments, customer accounts, and school administration.

Independent Music Market dashboard screenshot
Vue.jsNode.jsAI+2

Independent Music Market – Analytics Platform

A custom analytics platform that eliminates manual reporting and centralizes sales data from multiple ticketing systems. The system automatically gathers data, normalizes it, and presents it through a unified dashboard.

04 — Experience

Experience & Education

My professional journey, educational background, and continuous learning achievements

Senior Software Engineer

N-iX
Client: CUBOS · Electric vehicle charging platformPresent

Develop web applications for an electric vehicle charging platform, focusing on frontend engineering, backend integration, and reliable user experiences.

Key Achievements
  • Build complex onboarding, fleet-management, pricing, and billing workflows with form validation and role-based access.
  • Integrate frontend features with APIs and extend backend contracts, persistence, and database models.
  • Improve application performance through request deduplication, caching, and reusable components with typed interfaces.
  • Develop automated regression coverage with Playwright, resolve QA findings, and maintain features across release branches.
TypeScriptVueNuxtREST APIsC# / .NETEntity FrameworkPlaywrightAzure DevOps

Platform Engineer

Independent Music Market / E-commerce
Full-Stack & DevOps · Poznań, Poland / Hybrid2026

Working as a Platform Engineer at Independent Music Market, combining full-stack development with DevOps responsibilities. I design and maintain backend APIs and frontend applications, build automation pipelines and data processing tools, integrate third-party services, and manage infrastructure, deployments, and DevOps workflows.

Key Achievements
  • Building and maintaining full-stack applications (backend and frontend)
  • Developing automation pipelines and data processing tools
  • Integrating third-party APIs and external services
  • Managing infrastructure, deployments, and DevOps processes
KubernetesLinuxVue 3Node.jsGCP

Mid Software Engineer

Infermedica / Healthcare
Wrocław / Remote2021 – 2025

Key Achievements
  • Worked on a production healthcare platform used by international clients and government entities.
  • Improved response times in critical parts of the medical interview by ~50% through backend architecture optimization.
  • Co-designed and evaluated A/B tests, increasing interview completion rate from ~30% to ~60%.
  • Collaborated closely with Product, Design, and Medical teams to deliver reliable, user-facing features.
TypeScriptVueNuxtAPIsCloudNLP/LLM conceptsPythonFastAPINode.jsScrumCI/CD pipelinesKubernetesPostgreSQL

Fullstack Developer

BlazeYourPrint / E-commerce
Remote2020 – 2021

Key Achievements
  • Built a custom e-commerce platform from the ground up, including admin dashboard, complex discount system, and checkout flow.
  • Implemented a custom product builder, significantly reducing delivery time for personalised products.
  • Worked directly with stakeholders to translate business requirements into production features.
TypeScriptVueNode.jsMongoDBCanva

Junior Frontend Developer

Denley.pl / E-commerce
Zielona Góra2021

Key Achievements
  • Maintained and optimized a live e-commerce website.
  • Collaborated with the marketing team to improve UX and conversion-focused features.
JavaScriptVueNode.js
Continuous learning

Continuous Learning Journey

I believe in staying current with industry trends and continuously expanding my skill set through professional certifications and hands-on learning. These certifications represent my commitment to excellence and expertise in various technologies.

05 — Skills

Skills & Expertise

A subjective overview of my technical skills and the tools I use to build exceptional software

Frontend development

Vue.js95%
Typescript95%
Tailwind CSS90%
Nuxt.js80%
Technologies
Vue.jsTypescriptTailwind CSSNuxt.jsPiniaDenoViteSassTurborepo

Backend development

Python60%
FastApi60%
Deno90%
Node.js90%
Technologies
PythonFastApiDenoNode.jsSupabase

Database & Cloud

PostgreSQL60%
MongoDb80%
Google Cloud60%
Docker & K8s75%
Technologies
PostgreSQLSupabaseMongoDBDockerAWSGoogle CloudKubernetesCI/CD

Tools & Processes

Software Architecture80%
Git/GitHub/GitLab80%
Testing80%
CI/CD75%
Technologies
Software ArchitectureGit/GitHub/GitLabPlaywrightHexagonal ArchitectureMonorepoMicroservices
06 — Contact

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you!

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out through any of the channels below.

Follow Me

Send message

Fill out the form below and I'll get back to you as soon as possible.

KB / PRIVACY

Your privacy. Your choice.

The website works the same whatever you decide. Analytics is off by default.

No choice saved yet

Remembering your choice

We store only your decision and its date in your browser (localStorage). Your choice lasts for 180 days. This is not an advertising identifier.

Optional analytics

With your consent, GoatCounter on our server counts pageviews, contact, CV, project, external link and Saldo download clicks, use of illustrative demos, section visibility and reading progress. Form content, searches and values entered in demos are never sent. We process the page path without queries or fragments, title, referring domain, browser, operating system, language, screen width and approximate country. Your IP address is used to handle the connection and determine the country; it is not saved in the statistics. We use no analytics cookies or session recordings. Statistics are retained for up to 180 days. Do Not Track and Global Privacy Control signals disable tracking.

You can withdraw consent at any time through Privacy settings in the footer. Withdrawal stops further tracking; it does not remove existing aggregate statistics. Rejecting does not send analytics events.

The data controller is Kamil Bartczak Software Development, Czarnowo 100, 66-600 Czarnowo, Polska, NIP 9261697200. Privacy questions: office@kamilbartczak.dev.