Kamil – JavaScript, Shopify, Next.js
Kamil is a Middle+ Shopify developer with 4.5 years of experience focused on Shopify theme development, custom app UI work using Remix and Polaris, and Admin API integrations. He demonstrates strong practical skills in Liquid, Shopify 2.0, and JavaScript, with solid security instincts and clear, cooperative communication. He would be a great addition to a startup team, bringing both technical expertise and a collaborative mindset to help drive projects forward. Kamil is best suited for theme-centric Shopify projects and supporting roles on custom app development.
5 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
Senior Shopify Developer
An e-commerce Shopify store developed for a wine brand, featuring a store locator, release-day product flows, and integrations with Klaviyo for email marketing. The project included a custom wine locator, a tiered variant picker for release-day products, subscription forms, and product bundles to enhance customer experience and streamline sales.
- Built custom wine locator web component: form validation, external API integration (city/state/zip, brand, premises filters), and results rendering with map links;
- Developed release day time picker, customer-tag-based tier variants;
- Implemented Klaviyo subscription form (email/SMS lists, custom properties) and customized back-in-stock modal with brand styling;
- Built bundle cart item display for grouped products and sub-items; customized the Awtomic bundle modal with branded content.
Lead Developer
An application developed to provide analytics and operations dashboards for a jewelry store. It tracks and analyzes customer search behavior, wishlist activity, and back-in-stock demand, helping the business make data-driven decisions and optimize inventory and sales strategies.
- Built and deployed the full app with multiple search analytics views (like top phrases, customer sessions, event types by product/collection) with date range, country, and language filters;
- Developed Shopify Admin block extensions (product/collection search stats, collection search stats, customer wishlists, customer sessions) that load contextual analytics and link to the main app;
- Integrated Klaviyo export based on customers sessions and most liked products/variants: created/upserted profiles, created lists, batched requests, and handled rate limits with retries;
- Built API proxy routes for search, wishlist, back‑in‑stock, and system endpoints with CORS support for admin extensions.
Senior Shopify Developer
A Shopify store developed for a hair care brand featuring personalized product recommendations. The project included a multi-step quiz covering hair, body, and skin types, a post-quiz configuration page for customizing product formulas, and subscription management to support recurring orders and enhance customer engagement.
- Created main pages and components (header, footer, homepage, product page, collection page) based on Figma designs;
- Integrated Visual Quiz Builder API with JWT auth and retry logic; built a configuration page that fetches quiz results and maps them to personalized product recommendations;
- Developed a custom product-builder product page with filters, dynamic pricing, and Recharge subscription/one-time purchase options;
- Implemented subscription management UI: skip order, cancel flow with reason, and date picker for delivery changes;
- Set up GitLab CI/CD pipeline (build, deploy to QA/staging/production) with template merge logic for Shopify theme push; deployed via Google Cloud;
- Maintained store post-launch; added new functionalities
Lead Developer
A Shopify app developed to extend the checkout process with custom discounts, payment rules, and validation. The solution allowed merchants to implement tailored pricing strategies, enforce specific payment conditions, and ensure order accuracy during checkout.
- Implemented volume discounts based on quantity thresholds with percentage-based pricing;
- Developed tiered order discounts with 3 configurable tiers and full admin UI support for create, update, deactivate, and delete operations;
- Enabled discounts to be applied manually via code or automatically, using GraphQL mutations and metafield configuration;
- Added checkout validation to enforce maximum quantity limits for certain products;
- Developed a checkout UI extension to display a configurable banner for promotions and discounts.