About

Know Thy Author

Hey there!
I'm a software developer with a passion for problem-solving and a creative, big-picture mindset. Whether it's coding or exploring my other interests like psychology, skydiving and video games, I'm always looking for ways to learn and grow. When it comes to web development, I thrive on the challenge of solving complex problems and finding ways to make things better. I'm constantly checking for faults and improvements to implement, and I'm always thinking about how different parts of a system connect to each other. What sets me apart is my ability to learn from my previous experiences and apply that knowledge to new situations. Even if something seems completely irrelevant and unrelated, I'm always looking for ways to connect the dots and find creative solutions. So that's a little bit about me! If you're interested in learning more, feel free to reach out and let's chat.
Thanks for stopping by!

Experience

UAB "NaraHealth"

Shopify Developer

UAB "NaraHealth"

Sep 2025 - Present
ShopifyShopify
CSSCSS
JSJS
GitGit
  • Git-based theme syncing across USA and EU stores for consistent branding and updates
  • Gift & promo flows – Built first-order gift, promo campaigns, and gift selectors with eligibility rules, cart validation, and integration with the cart drawer
  • Theme best practices overhaul – Refactored theme (Liquid, CSS, JS) to follow Shopify 2.0 patterns, BEM-style CSS, and clearer module structure
  • Discount system — Discount rules using Shopify Functions (GraphQL) for scenarios that native discounts can’t support, plus theme-level discount UI.
  • Dynamic PDP and collection layouts that respond to active discounts and theme settings
  • Sleek cart drawer with discount progress bar, upsells, and shipping protection. Fully customizable. Updates are server-rendered for minimal overhead.
  • Localization & market content — Locale support plus market-specific product imagery via metafields instead of main product images.
UAB "Kandy Agency"

NextJS/Shopify Developer

UAB "Kandy Agency"

Oct 2024 - Present
ShopifyShopify
NextjsNextjs
PrismicPrismic
TSTS
JSJS
CSSCSS
  • Creating and Redesigning Shopify Liquid Templates
  • Upgrading & maintaining NextJS stores, moving to Shopify environment
  • Designing the best UX & CMS experience by utilizing the code efficiently
  • Implementing unique solutions for advanced web functionality
  • Ensuring SEO friendly environment
  • Agency workflow optimizations (Helper Apps, work tracking structure, docs..)
Alcemi

Shopify App Developer

Alcemi

Oct 2025 - Present
ShopifyShopify
ReactReact
TSTS
PrismaPrisma
Vertex AIVertex AI
  • Agent prompting - Structured prompts with cart/variant context and language handling for grounded, tool-using assistants.
  • MCP & custom tools - Catalog search, cart actions, and query operators exposed as first-class agent tools.
  • E-commerce data pipeline - Shopify webhooks and batch sync into Postgres and Typesense, with dedupe and stale-resume semantics.
  • Admin UX for sync - Progress, heartbeat, and product sync status embedded where merchants configure the app.
  • Embedded widget UX - Streaming messages, dynamic chips, and product cards for browse-to-buy flows.
  • Markets & multilingual search - Overlay sync, contextual pricing, translation merge rules, Typesense schema/query design, and storefront context from Liquid through to search.
UAB "Kandy Agency"

Shopify Web Developer (Intern/Junior)

UAB "Kandy Agency"

Nov 2022 - Sep 2023
ShopifyShopify
JSJS
HTMLHTML
CSSCSS
GitGit
VSCodeVSCode
  • Creating and Redesigning Shopify Liquid Templates
  • Ensuring the best user experience by utilizing the code efficiently
  • Creating web pages based on design prototype
  • Implementing unique solutions for advanced web functionality
  • Designing a dynamic code for store owner friendly environment
1 of 3

Skills

Percentages reflect my practical experience with each skill rather than comprehensive mastery - my ability to implement skills effectively in real-world projects.

CSS

CSS

90%

React

React

70%

JS

JS

85%

Typesense

Typesense

60%

VSCode

VSCode

90%

GraphQL

GraphQL

80%

Nodejs

Nodejs

55%

Prisma

Prisma

40%

Nextjs

Nextjs

80%

Tailwind

Tailwind

85%

Vertex AI

Vertex AI

40%

SCSS

SCSS

80%

GitHub

GitHub

95%

Prismic

Prismic

70%

Remix

Remix

85%

Shopify

Shopify

95%

Polaris

Polaris

92%

NextAuth

NextAuth

60%

Astro

Astro

70%

HTML

HTML

98%

JQuery

JQuery

95%

Postgres

Postgres

70%

Sanity

Sanity

80%

MySQL

MySQL

80%

Shadcn

Shadcn

90%

Git

Git

80%

Cloudflare

Cloudflare

75%

Webhooks

Webhooks

80%

TS

TS

60%

Projects

A collection of my recent projects showcasing my skills in full-stack development, modern frameworks, and creative problem-solving.

KeyAway

KeyAway

KeyAway is a Next.js + TypeScript app for easily discovering and managing CD keys for professional software, featuring a Sanity-powered CMS, key reporting/suggestions, visitor tag-based content with strong SEO.

Additionally I've built myself an admin dashboard protected using NextAuth & Sanity access. It has full on tracking system both for component interaction heatmaps & CVR-like analytics. I treat this dashboard as my upgraded CMS over Sanity Studio. It is also where I manage all the programs and their CD keys, messages, key reports/suggestions and gather data for visitors reach performance.

NextjsNextjs
TailwindTailwind
SanitySanity
TSTS
WebhooksWebhooks
NextAuthNextAuth
View Project
7879 Store

7879 Store

Full e-commerce store with over 200+ products, upgraded from NextJS project, efficiently optimized for SEO with variant separation to maintain clarity for CRO purposes in CMS. Applied prices are based on live metal prices. NextJS purchases portfolio & investment is still maintained and connected with the new Shopify store, personal account, synced orders, updated state of each order.

ShopifyShopify
GraphQLGraphQL
WebhooksWebhooks
NextjsNextjs
CSSCSS
JSJS
TSTS
View Project
Alcemi Shopping Agent

Alcemi Shopping Agent

I worked across prompting and tools - structured prompts with cart/variant grounding and language handling, plus MCP-backed catalog search and cart tools. Owned Shopify → PostgreSQL → Typesense sync (webhooks, dedupe, resume-on-stale), extending it toward markets-aware overlays, contextual pricing, merged translations, and multilingual Typesense retrieval with Liquid-derived buyer context. I refactored variant photo embeddings, hardened Admin GraphQL (retries, pagination), migrated product-sync to TypeScript, shipped sync status UI on the customization page, and improved the storefront widget (streaming messages, suggestion chips, product cards).

RemixRemix
ReactReact
TSTS
TypesenseTypesense
PostgresPostgres
PolarisPolaris
View Project
NaraHealth Store

NaraHealth Store

Keeping US and EU stores aligned through shared branding, theme workflows, and cross-store routing (hreflang / market-aware assets). Building gift and promo flows backed by metaobject-driven campaigns, cart UX (tiered thresholds, progress UI), and subscription-aware eligibility, coordinated with Shopify Admin discounts where needed. Shipped nested OS 2.0 blocks so merchants compose advertorials and landing pages in the theme editor without ongoing dev. Structured editing with theme settings for globals, section/block settings for page context, and metafields + metaobjects for product, variant, and store data-dynamic nutrition tables and similar UI driven entirely from Admin.

ShopifyShopify
JSJS
CSSCSS
GitGit
GraphQLGraphQL
View Project
NutriPaw

NutriPaw

By far my top most-customizable ATF PDP section with many variations and sale strategies for increasing CVR!

For this store, all copy and optional content—including both ATF and BTF sections—were built using product metafields and metaobjects. With many products sharing the same structure but requiring different content, I created a single dynamic product template that adapts based on each product’s metafields and metaobjects.

This approach ensures that updates are quick and intuitive for both developers and CMS editors, making content changes effortless. The result is a streamlined, highly maintainable system that supports fast iterations—something our CRO team appreciated as much as I did.

JSJS
CSSCSS
ShopifyShopify
View Project
Barkyn Store

Barkyn Store

I built the complete personalized shopping experience for this dog food brand, centered around a dynamic quiz that tailors product recommendations to each customer. The quiz is fully functional, easy to customize, and adapts its questions based on previous answers, ensuring a unique experience for every visitor.

To bring the project to market faster, I first built it in a Next.js storefront, then replicated the entire workflow in Shopify. Along the way, I worked extensively with Prismic for translations and CMS content, integrated GraphQL, and navigated Shopify’s database structure. The result: a seamless, fully integrated e-commerce flow from landing page to checkout.

NextjsNextjs
PrismaPrisma
PrismicPrismic
ShopifyShopify
TSTS
CSSCSS
View Project
Personal Hub

Personal Hub

Throughout my experience as a software developer I have gathered lots of knowledge. However I'm still human, prone to forgetting things. Which is why this project exists. It's a private hub built with Astro & powered by Cloudflare pages, where I store my docs for strategies, implementation techniques, conventions/best-practices and even my personal AI rules, commands & skills. Dashboard features a full on file storage where I hoard my neatly structured components, scripts or packages. As well as separately listed projects/packages that I have made/worked on with details.

TSTS
CSSCSS
AstroAstro
CloudflareCloudflare
View Project
NextJS Blogs (in-progress)

NextJS Blogs (in-progress)

A dynamic and personalized blogging platform built with Next.js 14 using the App Router (no actions). Create and manage your blog posts stored as Markdown files (.md) within the posts folder.

NextjsNextjs
TSTS
NextAuthNextAuth
TailwindTailwind
ShadcnShadcn
ReactReact
View Project
SpaceGoods

SpaceGoods

PDP with dynamic sections and product selector utilizing Shopify Product API

ShopifyShopify
CSSCSS
JSJS
JQueryJQuery
View Project
Checkout UI

Checkout UI

Custom Checkout UI app with more than 15 extensions adjustable to your needs, such as: text, image, grid, reviews, upsells, bundled products etc... Built with React & Typescript. Example can be found on PrimalHerbs.com by adding a product and heading to the checkout page.

ReactReact
TSTS
JSJS
ShopifyShopify
NodejsNodejs
View Project
Pulsetto Task

Pulsetto Task

A frontend task to test my skills in clean, reusable code and high-fidelity translation from design to browser. The task completion expectancy is up to 4-6 hours, finished in 3.5h.

HTMLHTML
CSSCSS
JSJS
View Project
Kandy Task

Kandy Task

For a job interview, I was given a prototype and tasked with coding a static website from scratch using only vanilla HTML, CSS, and JavaScript. It was a great opportunity to put my skills to the test and think creatively to find solutions to various design challenges. Overall, the project helped me to further develop my front-end web development abilities and provided valuable experience in bringing a design to life with code.

HTMLHTML
CSSCSS
JSJS
View Project
Dr. Bob's product page

Dr. Bob's product page

A simple yet nicely converting product page

CSSCSS
JSJS
ShopifyShopify
JQueryJQuery
View Project
1 of 12

Contact

Let's work together! I'm always interested in new opportunities and exciting projects.

Feel free to Contact me!

[email protected]