Skip to main content
it.

Full-Stack Engineer / Ankara, Turkey

I turn ideas
into shipped products.

Full-stack engineer building thoughtful web products with React, Vue, and Node.

Ibrahim Turan
open to product engineering roles

Full-stack engineer with 6+ years shipping production web products. Comfortable across the stack — React, Vue, React Native, Node.js, and the build, test, and deploy systems that keep a product moving.

based in

Ankara, Turkey

education

Sakarya University

Computer Engineering

Experience

  1. 2025

    Mar 2025

    Frontend Engineer · MobileAction

    Ankara, Turkey

    MobileAction logo

    Owned the Apple Ads management console — modular TypeScript architecture, AI-assisted dev workflow, scalable Vue 3 + Tailwind system.

    Vue 3TypeScriptTailwindVitest
  2. 2023

    Apr 2025

    Frontend Engineer · NMQ Digital

    Istanbul, Turkey

    NMQ Digital logo

    Led end-to-end delivery of AI products with Next.js, React and Hono. Modernized legacy Vue 2 systems and shipped 100+ enterprise CMS components.

    Next.jsReactTypeScriptVue 2VitePostgreSQL
  3. 2022

    Jun 2023

    Frontend Engineer · Hub21

    London, United Kingdom

    Hub21 logo

    Rebuilt the marketing site in Vue, lifted Lighthouse from 60 to 90+, and shipped parent and student portals with Sentry error monitoring.

    Vue 3BootstrapSEOSentry
  4. 2021

    Aug 2022

    Frontend Engineer · Vivense

    Istanbul, Turkey

    Vivense logo

    Owned customer-facing flows and internal ERP modules on one of Turkey's largest e-commerce platforms — cart, checkout, order ops, integrations.

    Vue 2MicroservicesAgile
  5. 2020

    Jun 2021

    Frontend Engineer · reybex Cloud ERP

    Sakarya, Turkey

    reybex Cloud ERP logo

    Launched three internal apps from zero — mobile, hand terminal, B2B shop — and reviewed 250+ merge requests across the platform.

    Nuxt.jsReact NativeFeathers.jsSocket.io
  6. 2020

    Jan 2020

    Fullstack Intern · BGS Bireysel Gelişim

    Sakarya, Turkey

    BGS Bireysel Gelişim logo

    Built features for the EYSIS enterprise suite on Phalcon + Vue, containerized the dev environment with Docker.

    PhalconVueVuetifyDockerMySQL
  1. 01

    Reybex Ready

    Mobile application development

    A mobile ERP companion for stock, product, configuration, reporting, and customer-visit workflows.

    View details

    Principal contributions

    • Applied Reybex’s feature-oriented modular architecture to the React Native application.
    • Built permission-aware reporting dashboards that generate charts and widgets from database data.
    • Delivered map-based customer discovery with nearby customer details, usage, and spend context.

    Technology stack

    • React Native
    • React
    • Redux
    • Redux Toolkit
    • React Native Paper
  2. 02

    Reybex

    Performance, maintenance, and chat feature ownership

    A single-page ERP platform organized around a feature-oriented modular architecture.

    View details

    Principal contributions

    • Improved application performance and resolved product defects.
    • Delivered the chat feature end to end across the Vue frontend and Feathers.js backend.

    Technology stack

    • Vue.js
    • Vuex
    • Vuetify
    • Feathers.js
    • Node.js
    • MongoDB
  3. 03

    Reybex E-commerce

    Frontend e-commerce development

    A rebrandable B2B storefront connected to the Reybex ERP API for multiple customer deployments.

    View details

    Principal contributions

    • Built the storefront on Vue Storefront with Reybex serving as the backend.
    • Supported a reusable customer deployment model, including a rollout for one of Germany’s largest handbag producers.

    Technology stack

    • Vue Storefront
    • Reybex API
  4. 04

    Vivense UK Website

    Cart, checkout, account, and order module ownership

    A Vue single-page storefront with prerendering to support search visibility.

    View details

    Principal contributions

    • Owned the cart, checkout, order history, and user details modules.
    • Implemented ERP-controlled payment methods that could be enabled or disabled dynamically.

    Technology stack

    • Vue.js
    • Vuex
    • Bootstrap
  5. 05

    Vivense Dragon ERP

    Order finance, payment, and user details module ownership

    An internal single-page ERP application supporting Vivense operations.

    View details

    Principal contributions

    • Owned the order finance, payment, and user details modules within the internal platform.

    Technology stack

    • Vue.js
    • Vuetify
  6. 06

    Hub21 Website

    End-to-end product and delivery ownership

    A statically generated marketing website designed for search visibility and rapid delivery.

    View details

    Principal contributions

    • Managed development, CI/CD, deployments, site configuration, and SEO.
    • Led two website rebrands.
    • Built CMS-style components that reduced marketing page creation to about two days.

    Technology stack

    • Vue.js
    • Vite
    • Bootstrap
    • Static Site Generation
  7. 07

    Hub21 Parent and Student Projects

    End-to-end product ownership

    Paired parent and student applications for payments, subscriptions, packages, and learning progress.

    View details

    Principal contributions

    • Shared the Hub21 website architecture and technology stack across both applications.
    • Integrated Stripe payments, subscriptions, package management, and dynamic package options.
    • Built student dashboards for progress tracking and upcoming session information.

    Technology stack

    • Vue.js
    • Vite
    • Bootstrap
    • Stripe
  8. 08

    Okumak Güzeldir

    Freelance

    Freelance frontend ownership

    An online reading contest platform and administration application for Eyüp Belediyesi.

    View details

    Principal contributions

    • Developed the contest frontend for the first event, which served more than 100,000 users.
    • Maintained the platform for the second consecutive annual contest with smaller updates.
    • Delivered administration reporting and user management with Vue.js and Vuetify.

    Technology stack

    • Vue.js
    • VeeValidate
    • Vue Router
    • DaisyUI
    • Pinia
    • Vuetify
  9. 09

    FasterApply.ai

    Freelance

    Freelance frontend development

    An AI product that helps users create Upwork proposals quickly.

    View details

    Principal contributions

    • Developed the product frontend with Vue 3.
    • Implemented the interface with Tailwind CSS, Sentry, VeeValidate, Vue Router, and Pinia.

    Technology stack

    • Vue 3
    • Tailwind CSS
    • Sentry
    • VeeValidate
    • Vue Router
    • Pinia
  10. 10

    Icerik.com Website

    Freelance

    Freelance end-to-end maintenance and delivery

    A DatoCMS-backed content website maintained as a React application.

    View details

    Principal contributions

    • Owned development, deployment, CI/CD pipelines, updates, and ongoing maintenance.

    Technology stack

    • React
    • Redux
    • DatoCMS
  11. 11

    Icerik.com App

    Freelance

    Freelance full-stack ownership

    A content marketplace unifying administration, writer, and publisher workflows in one application.

    View details

    Principal contributions

    • Developed the FastAPI backend and Vue.js frontend.
    • Unified the Admin, Writer, and Publisher panels in one application and migrated them from Vue 2 to Vue 3.
    • Enabled publishers to create website content and writers to access freelance content jobs.

    Technology stack

    • FastAPI
    • Vue 3
  12. 12

    Zeo.org Website

    Freelance

    Freelance end-to-end maintenance and delivery

    A Storyblok-backed marketing website maintained with React.

    View details

    Principal contributions

    • Owned development, maintenance, CI/CD pipelines, and security.
    • Delivered incremental website updates as required.

    Technology stack

    • React
    • Storyblok
  13. 13

    JAMS ADR Website

    Frontend CMS component development and client collaboration

    A Crownpeak CMS website for one of the largest alternative dispute resolution providers in the United States.

    View details

    Principal contributions

    • Developed and maintained frontend CMS components for almost one year.
    • Presented updates in client meetings and translated requests into implementation solutions.
    • Worked across Astro, React, Alpine.js, and a custom Vite output pipeline within Crownpeak.

    Technology stack

    • Astro
    • React
    • Alpine.js
    • Vite
    • Crownpeak CMS
  14. 14

    JAMS Pathways Website

    Frontend ownership from project inception

    A Crownpeak CMS website built from the ground up with a custom frontend delivery pipeline.

    View details

    Principal contributions

    • Developed the full set of Crownpeak CMS components from the start of the project.
    • Created the frontend with Astro, Alpine.js, and a custom Vite output pipeline.

    Technology stack

    • Astro
    • Vite
    • Alpine.js
    • Crownpeak CMS
  15. 15

    AffinityFCU Website

    Website maintenance and CMS component development

    A Crownpeak CMS website for Affinity Federal Credit Union.

    View details

    Principal contributions

    • Maintained the existing website.
    • Developed new Crownpeak components with Astro, Alpine.js, vanilla JavaScript, and HTML.

    Technology stack

    • Astro
    • Alpine.js
    • JavaScript
    • HTML
    • Crownpeak CMS
  16. 16

    Crownpeak AI Translation Tool

    Maintenance and deployment ownership after project handoff

    An AI translation tool built for Crownpeak content workflows.

    View details

    Principal contributions

    • Took over application maintenance and deployment after the main developer left the project.

    Technology stack

    • React
    • Material UI Admin
    • TypeScript
    • Hono.js
    • Drizzle ORM
    • Redis
    • PostgreSQL
  17. 17

    Philips AI Projects

    End-to-end product, infrastructure, and delivery ownership

    Internal AI tools for Philips marketing teams covering email validation, content generation, and alt text generation.

    View details

    Principal contributions

    • Presented the products to Philips managers.
    • Managed servers, deployment, and application development.
    • Used the ChatGPT API to validate marketing emails and generate validation reports.

    Technology stack

    • Next.js
    • Drizzle ORM
    • PostgreSQL
    • Tailwind CSS
    • ChatGPT API
  18. 18

    Broadridge Website

    Frontend CMS component development and documentation

    A ground-up Crownpeak website built with reusable custom web components.

    View details

    Principal contributions

    • Developed more than 20 frontend CMS components.
    • Built the frontend with Astro, Lit custom elements, and a custom Vite output pipeline.
    • Documented component behavior and usage for Crownpeak developers.

    Technology stack

    • Astro
    • Lit
    • Vite
    • Crownpeak CMS
  19. 19

    NMQ Website

    Website maintenance and localization support

    A HubSpot CMS website maintained with vanilla frontend technologies.

    View details

    Principal contributions

    • Delivered small updates and ongoing website maintenance.
    • Resolved translation issues across the website.

    Technology stack

    • HubSpot CMS
    • JavaScript
    • CSS
    • HTML
  20. 20

    MobileAction SearchAds

    Enterprise dashboard architecture and feature delivery

    Enterprise SearchAds dashboard modules supporting high-value clients including Google and Meta.

    View details

    Principal contributions

    • Developed Advanced Filter and Scheduled Reports modules with Vue 3, Pinia, Tailwind CSS, and AG Grid.
    • Architected an AI-optimized modular system that reduced feature delivery from days to minutes and delivered 90% of Change History through an AI-first workflow.
    • Maintained 100% security compliance by resolving all Yarn audit and Dependabot vulnerabilities, migrated the codebase to ESLint 9, and documented AI-ready patterns for the frontend team.

    Technology stack

    • Vue 3
    • Pinia
    • Tailwind CSS
    • AG Grid

Frontend

Web apps, design systems, and component architecture.
  • JavaScript

  • TypeScript

  • React

  • Next.js

  • Vue 3

  • Nuxt.js

  • Tailwind CSS

  • Vite

  • Astro

  • Alpine.js

  • Lit

  • Redux

  • Pinia

Mobile

Cross-platform product builds.
  • React Native

Backend

APIs, services, and data layers.
  • Node.js

  • Express

  • PostgreSQL

  • Redis

  • FastAPI

  • Feathers.js

  • MongoDB

  • Drizzle ORM

  • Hono.js

Tooling

Build, test, ship, observe.
  • Docker

  • AWS

  • GitHub Actions