ahmet-can-dogan

Front-End Developer specializing in E-commerce & Shopify

I build modern web applications with React, Next.js, and Remix.js with deep expertise in Shopify theme development, app creation, and e-commerce solutions.

With a background in graphic design, I bring a designer's perspective to creating performant, user-friendly applications.

5+ years experience | Based in Turkey | Fluent in English (C1)

Currently: Front-End Developer at Holly Palm

Work Experience

Holly Palm | Front-End Developer (Shopify Specialist)

09/2024 - Present

  • Front-end developer for enterprise integration platform serving 50+ clients
  • Built multi-tenant application with Next.js, React, and TypeScript
  • Developed multiple custom Shopify apps using Remix.js:
    • Collection sorting optimizer for improved product discovery
    • Product favorites/wishlist system with customer integration
    • Stock alert and discount notification platform
    • Cargo shipping add-on
  • Created Shopify Functions for discount logic and cart transformations
  • Built Checkout UI Extensions and Admin Actions
  • Developed custom Shopify themes with Liquid templating
  • Technologies: Next.js, React, Remix.js, TypeScript, Shopify Functions, Shopify Extensions, Liquid, GraphQL, Shopify App Bridge

Self-Employed | Freelance Web Developer

01/2024 - 09/2024

  • Developed e-commerce and web solutions for international and local clients
  • Built Shopify stores, React/Next.js applications, and WordPress websites
  • Key projects: E-commerce store (Shopify), Agency site (Canada), Corporate websites
  • Technologies: React, Next.js, Shopify, Liquid, WordPress, JavaScript, Figma

Medicom | Front-End Developer & Project Coordinator

03/2019 - 01/2024

  • Developed e-commerce themes and custom features for online stores
  • Wrote test cases, managed bug tracking, and coordinated with development team
  • Interviewed customers to gather requirements and planned project timelines
  • Technologies: JavaScript, React, WordPress, HTML/CSS

Mabeyn Advertising Agency | Graphic Designer and Photographer

10/2015 - 11/2017

  • Designed marketing materials including restaurant menus and brand identity
  • Professional product and food photography for restaurants and retail businesses

Shopify Apps & Extensions

Custom Shopify Applications

Collection Sorting Optimizer

Advanced sorting and filtering system that optimizes product collections based on multiple criteria including sales velocity, inventory levels, and custom business rules. Improves product discovery and conversion rates.

Technologies: Remix.js, React, Shopify Admin API, TypeScript

Product Favorites System

Comprehensive wishlist functionality allowing customers to save products across sessions with Shopify customer account integration. Includes email notifications and analytics dashboard for merchants.

Technologies: Remix.js, React, Shopify GraphQL, Polaris, TypeScript, Shopify Theme App Extension

Stock Alert & Notification Platform

Automated notification system that alerts customers when out-of-stock products become available or when products go on sale. Includes merchant dashboard for managing notification campaigns.

Technologies: Remix.js, React, Shopify GraphQL, Polaris, TypeScript, Shopify Theme App Extension

Cargo Shipping Integration

Shipping add-on that integrates with major cargo providers for label generation, and tracking. Includes carrier selection.

Technologies: Remix.js, React, Shopify Admin Action, TypeScript

Shopify Functions & Extensions

Checkout UI Extensions

Custom checkout modifications including Turkey-specific address fields, corporate invoice fields, upsell components, and shipping customization.

Technologies: Shopify Checkout Extensions API, React, TypeScript, Shopify CLI

Discount Functions

Complex discount logic using Shopify Functions API. Created volume discounts, bundle pricing and promotional combinations.

Technologies: Shopify Functions API, JavaScript

Cart Transform Functions

Dynamic cart manipulation for product bundling, automatic gift additions, and cart-level promotions.

Technologies: Shopify Functions API, JavaScript

Admin UI Extensions

Custom merchant-facing interfaces embedded in Shopify Admin for managing app settings, viewing analytics, and configuring automation.

Technologies: Shopify App Bridge, React, Polaris

Projects

Personal Project

Custom Shopify Theme

A Shopify theme from scratch

The theme supports JSON template and Shopify theme editor feature. In this project, I used HTML, CSS, Tailwind, Liquid, Shopify CLI, and Git. Password to view the store: 1234

App screenshot
Personal Project

Figma UI Kit

UI Kit from scratch

I designed and developed this user interface kit completely from scratch. It allows theme customization with the style settings included in the kit.

App screenshot
Client Project

Lainox Web Site

A headless Wordpress with Next.js

This is a freelance project. In this project I designed the frontend with React-Next.js. All data is fetched from cms using Rest API. The CMS used is Wordpress. The site has search, filter and pagination features. In this project, I used React, Next.js, Tailwind, Wordpress, REST API and Git

App screenshot
Personal Project

Coffee Shop Website

A coffee shop promotional website

The site design was created in Figma. Menu data was fetched from a separate file and displayed. In this project, I used HTML, CSS, React, Next.js, Figma, and Git.

App screenshot