Kamil Pula Nuxt, Vue & TypeScript developer
#nuxt-is-my-passion 

I build fast, SEO-ready Nuxt/Vue platforms with a focus on modern tech and great developer experience.

  • Architecture
  • SSR/SEO
  • DX/Tooling
  • Design Systems

Experience

Frontend Developer, Tech Lead
Led migration from legacy Vue 2 SPA to Nuxt 4 with SSR, turning a client-only app into an SEO-optimized marketplace. Designed a DDD-style monorepo (Nuxt layers), bridged legacy and new app via a reverse proxy, helped build Design System and set up UI pipelines (Figma Tokens → Tailwind).
Nuxt
Vue 3
TypeScript
Vue 2
Tailwind
Provided architectural guidance for a Nuxt 3 web app. Set up project scaffolding, DDD-style structure and a UI component library.
Nuxt
TypeScript
Vue 3
Tailwind
Unity DeveloperMisty Bytes
Nov 2022-Nov 2023
Built core gameplay systems for a mobile rogue-like: procedural levels, enemy spawns and item mechanics. Served as lead developer in a 3-person team.
Unity
C#
CTO
Promoted from junior to CTO in 10 months. Maintained and improved 9 production web apps. Automated multilingual translations with Python scripts and led hiring, mentoring, and technical planning.
PHP
Python
JavaScript
CSS

Contact

Let's build something amazing.

Got an interesting project? Let's chat about it.

I respond within 24 hours

Highlighted projects

eslint-plugin-quibble

ESLint plugin with stylistic code formatting rules that are often nitpicked in code review by quibbly developers.

nuxt-layered-starter

Nuxt starter template with a layered architecture and Domain-Driven Design principles.

Project LubJam 2025 - Global Game Jam logo
LubJam 2025 - Global Game Jam

Quirky arena defense game where a soap-powered baby fends off germs with an arsenal of bubbles and chaotic upgrades.

Project Resupplify logo
Resupplify

A B2B marketplace-type platform supporting FMCG companies, developed and implemented as part of my engineering thesis.

Global Reset

A half-baked time tracking app that lets users create custom events and see how long it's been since memorable (or infamous) moments.