Kamil – Vue.js, Typescript, Nuxt.js, experts in Lemon.io

Kamil

From Poland (UTC+2)flag

Front-end Web Developer|Middle-to-senior

Kamil – Vue.js, Typescript, Nuxt.js

Kamil is a strong Front-End Engineer with 13 years of professional experience, specializing in Vue.js, Nuxt.js, and performance-critical frontend systems. He's shipped across enterprise environments — payroll platforms, telecom monitoring tools — and built his own visual genealogy product from the ground up, demonstrating strong product ownership and architectural thinking. His standout strength is frontend performance engineering: he has real-world experience solving canvas rendering bottlenecks using off-screen rendering, web workers, and custom FFmpeg-based asset pipelines. He communicates clearly, takes client-first positions seriously, and is refreshingly honest about where he needs to grow.

13 years of commercial experience in
Administration
Fintech
Marketing
Pharmaceutics
Telecommunications
Enterprise software
SaaS
Main technologies
Vue.js
6.5 years
Typescript
5 years
Nuxt.js
2 years
Additional skills
AI-assisted coding
Supabase
Tailwind CSS
Playwright
ElasticSearch
Cypress
Alpine
jQuery
JavaScript
Cloudflare
GCP
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Founder / Full-stack Engineer
Jul 2025 - Ongoing1 year
Project Overview

A visual genealogy platform for exploring family history through interactive family trees, 3D timelines, maps, and rich media content. Combines structured genealogical data with editorial storytelling and GEDCOM import support, featuring an animation-heavy UI for presenting historical data in a visually compelling way.

Project gallery:
Portfolio example for KinGlimpse by Kamil, Founder & Full-stack Developer
Portfolio example for KinGlimpse by Kamil, Founder & Full-stack Developer
Portfolio example for KinGlimpse by Kamil, Founder & Full-stack Developer
Responsibilities:
  • Designs and develops the full application architecture and event-centric data model from scratch, supporting people, relationships, uncertain dates, and historical context.
  • Builds interactive family-tree, timeline, and geographical visualizations with animation-heavy frontend techniques.
  • Implements GEDCOM import and data-normalization workflows for migrating existing genealogy records into the platform.
  • Sets up authentication, row-level permissions, and backend API services using Supabase and Nitro.
  • Builds publishing and content-sharing functionality for timeline events and collections.
  • Deploys and manages the full application independently on Cloudflare infrastructure.
  • Uses AI-assisted tooling for implementation and prototyping while retaining full ownership of architecture and technical decisions.
Project Tech stack:
Vue.js
Supabase
Cloudflare
Typescript
Node.js
Vite
Senior Front-End Engineer
Dec 2025 - Jun 20265 months
Project Overview

A map-based monitoring tool for real-time inspection of telecommunications services and devices. The legacy frontend suffered from severe performance bottlenecks due to fragmented API architecture and unoptimized data-loading, causing multi-second delays and poor responsiveness at scale.

Responsibilities:
  • Reworked the frontend architecture of a production monitoring application with performance as the primary objective.
  • Analyzed a fragmented API structure spanning multiple endpoints and redesigned request ordering and dependency management using TanStack Query.
  • Designed progressive loading patterns so the interface remained usable before the full dataset arrived.
  • Reworked filtering and data-merging logic to handle asynchronously loaded information reliably.
  • Implemented dynamic map-position handling to progressively load and display service data based on the user's active viewport.
  • Developed a second monitoring interface for a separate group of services using the same architectural approach.
  • Updated the visual implementation to the latest company design-system standards.
  • Investigated and resolved loading and integration issues identified during testing and production use.
  • Collaborated directly with stakeholders and incorporated user feedback throughout delivery.
  • Received consistently positive feedback from end users on loading speed and overall responsiveness.
Project Tech stack:
Vue.js
Playwright
TanStack
Senior Front-End Engineer
Jun 2025 - Dec 20256 months
Project Overview

An enterprise payroll platform serving international organizations, with a focus on accessibility-compliant UI, complex pay-calculation workflows, and knowledge sharing across distributed engineering teams.

Responsibilities:
  • Developed complex administration interfaces for managing large amounts of structured content.
  • Worked in a development team that had substantial responsibility for both technical implementation and day-to-day product decisions.
  • Built frontend data flows using Vue and TanStack Query.
  • Used Zod schemas for validation and for keeping complex application data predictable.
  • Developed and maintained reusable UI components around the project's component library, wrapping and extending library components where custom behaviour or design was required.
  • Implemented a complex drag-and-drop editing interface containing nested forms and editable elements.
  • Managed conditional fields and dependencies between form sections.
  • Designed reactive form-state handling for dynamically added, removed and reordered elements.
  • Worked through edge cases caused by interactions between drag-and-drop behaviour, validation and nested form state.
  • Contributed to frontend architecture and implementation decisions in a project where requirements were frequently defined collaboratively by the development team.
Project Tech stack:
Vue.js
Typescript
TanStack

Languages

Polish
Advanced
English
Advanced

Hire Kamil or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.