Kamil
From Poland (UTC+2)
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
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Founder / Full-stack Engineer
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.



- 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.
Senior Front-End Engineer
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.
- 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.
Senior Front-End Engineer
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.
- 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.