Software Developer with 3+ years of professional experience and hands-on experience building digital products. Experienced in independently taking products from idea to implementation and deployment, including AI-powered applications and mobile projects. Adaptable to new technologies and development approaches, with a strong focus on continuous learning and building practical solutions.

Professional Experience
  • Developed core feature UIs - table managements, navigations, and billing & SEO audit dashboards.
  • Shipped an AI-powered Design Customization feature for automated storefront styling with live previews.
  • Built a Schema.org JSON-LD engine with live preview, Rich Results testing, and storefront extensions for SEO injection.
  • Built type-safe GraphQL flows (Code Generator), Shopify metafield management, and an accessible design-system component library reused across modules.
  • Established a comprehensive unit testing suite (Mocking for Shopify & internal APIs) and drove performance optimizations — memoization, reduced query filtering, faster metafield saving.
  • Built a 3D multi-step Ring Builder with an interactive WebGL/GLTF ring viewer - real-time model switching, live engraving on the model, variant matching and pricing. + Engineered a custom engraving system - auto font-scaling fit engine and Tengwar/Elvish transcription module.
  • Designed a unified Stone Quality selector (color/clarity from quality tiers) and multi-region ring sizing (UK/US/EU) with conversion and validation, all compatible with Shopify variants.
  • Built advanced product-variant UX (dynamic pricing, out-of-stock handling, tooltips, metal-type detection) with responsive, mobile-first layouts from Figma.
  • Software Developer
    07/2024 – 12/2024 | Ankara, Turkey - Hybrid
  • Creating Next API Endpoints for Actions and Prisma Migrations, Schema Updates and Functions
  • React Query Mutations, Zustand and Context Store Management
  • UX Flow Improvements (User Deleting, AI Actions)
  • UI (Responsive) Improvements and Bug Fixes
  • Next API Endpoints for Forgot, New and Update Password and Billing Processes
  • Creating Hooks for UI Animations, Error Handling, Form Validations and Modal Managements
  • Stripe integration for Payment Processing
  • UI (Responsive) Development (Auth, Billing, Profile and Dashboard pages)
  • Intern Software Developer
    02/2024 – 07/2024 | Ankara, Turkey - Hybrid

    Website Audit AI (Developed the entire project by myself)

  • Supabase Integrations for User Authentication Processes and Data Storage
  • OpenAI Vision API for Image Analysis with Prompts
  • Stripe Integration for Payment Processing
  • PDF Export for the Audit Report with Using the Puppeteer
  • UI (Responsive) Development
  • Skills / Languages
    HTML|CSS|SCSS|Tailwind CSS|JavaScript|React|Next.js|TypeScript|Supabase|Shopify (Remix+Extensions)|Git| (React Native, Expo - Cloudflare, Drizzle ORM - Prisma - Sanity CMS - Stripe - Langchain - Zustand - TanStack Query - Better Auth - GitHub API - Framer Motion)
    Projects
    Unfollowers Checker⁠, Find out who you follow that doesn't follow you back - across the platforms you use!
  • React - Tailwind CSS - TanStack Query - Cloudflare Workers KV - OAuth (GitHub, GitLab, Mastodon, Bluesky)
  • Resource Base⁠, An excellent repository of resources for everything!
  • Next.js - Tailwind CSS - Better Auth - Sanity CMS - Fuse.js - Cloudflare D1, Turnstile, Drizzle ORM, Email, Workers/KV/Cron
  • CV Creator⁠, CV builder, career assistant with CV analysis, interview preparation and personalized feedback!
  • Next.js - Tailwind CSS - Better Auth - Cloudflare D1, Drizzle ORM, Email, Workers/KV/Cron, @/puppeteer - pdfjs+docx
  • (Independent Project · In Development)

    [Social App], An anonymous social networking application that allows instant 1:1 chat initiation!
  • React Native - Expo - LiveKit - Cloudflare D1, Drizzle ORM, Email, Workers/KV/Cron
  • (Independent Project · In Development)

    [Travel App], Application for travel enthusiasts to create routes, share them on their profiles, and allow anyone to use any route they want.
  • React Native - Expo - Nativewind - Tailwind CSS - Supabase - TanStack Query
  • (Independent Project · In Development)

    [Game App]
  • React Native - Expo - (React Native+Expo) packages
  • (Independent Project · In Development)

    Education
    2019 – Still going
    Languages
    Turkish (My Native Language)
    English (Pre-Intermediate - (A1/A1+ - A2/A2+) | (I keep going improve my English))
    Certificates
    CSS Certificate⁠HackerRank - Nov 2022
    Responsive Web Design⁠freeCodeCamp - Nov 2022
    Elementary + Pre-IntermediateABC Languages Schools - Aug 2021 + Jan 2022