Senior Frontend Developer12+ yrs — İstanbul, Türkiye

HarunKaysılı.

Harun Kaysılı

I build the front of the web for products that millions of people use every day — from Trendyol's learning platforms to BluTV's streaming player and NTV's news network.

Teams I've shipped with2014 — today
BilgeAdam
BluTV → Max
Warner Bros. Discovery
Doğuş Yayın Grubu
SAMPAŞ
Figensoft
Logiba
Amedya
Vizyoner
(About)

Frontend is where theproduct meets the person.

Nobody applauds the kitchen. They judge the plate. 12 years of shipping production interfaces has taught me that the frontend is the plate: every millisecond of load time, every pixel off the Figma, every dropped frame is tasted by someone.

I specialise in React, Next.js and TypeScript, with a design-system mindset and a builder's obsession with performance. I re-platform legacy systems, architect monorepos, and mentor teams towards code that stays clean as it scales.

12+
years shipping web products
8
companies, three industries
20+
production sites & platforms
5
product domains re-platformed at Trendyol
(Experience)

12 years,eight teams, one craft

  1. BilgeAdam Teknoloji

    Apr 2024Present

    Maslak, İstanbul

    Senior Frontend Developer for Trendyol's Learning Management Systems: I set the technical direction, led the re-platforming of legacy domains into a single Next.js monorepo, and own the frontend end to end — for sellers, restaurants and leaders across the marketplace.

    • Own the frontend of five product domains — Seller Information Center (INT), Marketplace Seller Knowledge Center (MP), Restaurant Community Platform (TYGO), Leadership Development Portal (HR) and the LMS home page — as the team’s senior lead: architectural calls, code review and unblocking, while staying hands-on.
    • Built the learning-player experience from scratch for seller training: high-performance player pages with fast startup and smooth playback, and course listing pages implemented pixel-perfect to the business unit’s Figma designs.
    • Drove the re-platforming from legacy systems to a Turborepo monorepo on Next.js, TypeScript, RTK Query, TailwindCSS and i18n — technical design through deployment and optimisation, delivered in step with product and design.
    • Raised the engineering bar with Husky quality gates and commit linting, PoC-driven decisions, knowledge-sharing sessions and mentorship; every domain shipped responsive and cross-browser, on time.
  2. BluTV

    Nov 2022Apr 2024

    İstanbul

    Built the next generation of Türkiye's leading streaming platform — a brand-new web player, live TV and ad-supported tiers — through BluTV's acquisition by Warner Bros. Discovery.

    • Shipped a brand-new Web Player experience on TheoPlayer and led Player, AVOD, EPG and Live Streaming (planBy) features end to end.
    • Revamped the payment flow with a new A/B-testable structure, landing a pixel-perfect checkout aligned with the corporate identity.
    • Drove refactoring sprints: removed duplicate hooks, standardised classnames, and ran PoC and speed-optimisation reports for the slider plugin.
    • Handled web requests from Legal and Marketing; documented every change in Confluence and tracked delivery in JIRA.

    Stack

    • Next.js
    • React
    • Redux · RTK Query
    • CSS
    • Headless UI
    • TheoPlayer
    Acquired by Warner Bros. Discovery, 2024
  3. Doğuş Yayın Grubu

    Jun 2021Nov 2022

    İstanbul

    End-to-end frontend for Türkiye's biggest broadcast network: NTV and its vertical portals, Star TV, puhutv, Kral Müzik and the React-based NTV Radyo.

    • Built and maintained ntv.com.tr plus the N-Life, NTV Para and SporSkor portals with HTML5, Sass/Less, jQuery, Angular and BEM.
    • Developed ntvradyo.com.tr on React Hooks, Redux, Styled Components and Next.js.
    • Added AdBlocker detection and OTP login/registration to puhutv.com; shipped the NTV back-office CMS on Angular.js.
    • Streamlined build and deployment pipelines with Gulp, Grunt and Webpack inside an Agile/Scrum team.

    Stack

    • React
    • Next.js
    • Redux · RTK Query
    • Angular.js
    • Sass
    • BEM
    • Gulp · Grunt
    • Webpack
  4. SAMPAŞ Holding

    Aug 2020May 2021

    İstanbul

    Modernised the frontend of municipal data-management software used by city governments across Türkiye.

    • Transformed legacy jQuery plugins into ES6+ components, cutting page load time by 20%.
    • Optimised the municipal data layer with AJAX, JSON and RESTful APIs for faster real-time interaction.
    • Built drag-and-drop CMS tooling that measurably raised user satisfaction.

    Stack

    • ES6+
    • jQuery
    • REST API
    • CMS

    Live

    • Figensoft

      Dec 2019Aug 2020

      İstanbul

      Responsive UI for high-volume SMS and e-mail campaign platforms handling millions of messages.

      • Raised user satisfaction 25% by shipping filtering, grouping and personalised interfaces driven by customer feedback.
      • Reduced page load times 20% through Webpack optimisation.
      • Built fast, reliable campaign tooling over RESTful APIs with React and Redux.

      Stack

      • React
      • Redux · RTK Query
      • Sass
      • Webpack
      • REST API

      Live

      • Logiba Smart City Technologies

        Nov 2017Dec 2019

        Konya

        Web interfaces for IoT smart-city platforms (ASAS, ASAT, AKSU) serving metropolitan water and municipal authorities including İBB and İSKİ.

        • Built responsive React.js interfaces for IoT dashboards used across devices.
        • Implemented RESTful APIs for large XML/JSON exchange, cutting data processing times 25%.
        • Established Redux state management and BEM-based reusable component libraries.

        Stack

        • React
        • Redux · RTK Query
        • REST API
        • BEM
        • Sass
      • AMEDYA Reklam ve İletişim

        Jan 2015Jun 2017

        Konya

        Agency work across dozens of brand sites — MVC applications, interactive pages and the agency's corporate e-mail identity.

        • Developed applications on the MVC pattern and interactive pages with JavaScript, jQuery and Bootstrap.
        • Designed the responsive e-mail template used as the company's corporate identity.
        • Ran UI test reviews and fixed DOM-level issues.

        Stack

        • JavaScript
        • jQuery
        • Bootstrap
        • .NET MVC

        Live

        • Vizyoner Danışmanlık & Ajans

          Jan 2014Sep 2014

          Konya

          Where it started: dynamic micro-site builds on ASP.NET while finishing a Computer Engineering degree.

          • Dynamic site design with micro-site architecture (ASP.NET, HTML, CSS).
          • HTML/JS implementation of submitted designs.

          Stack

          • ASP.NET
          • HTML5
          • CSS
          • JavaScript

          Live

          (Selected work)

          Things thatare live right now.

          Public products I built or re-built the frontend for. Open any of them — they’re in production.

          15live products

          showing 8 / 15

          Shipped for Trendyol, BluTV · Warner Bros., Doğuş Yayın Grubu and Logiba — e-commerce learning, streaming, news and smart-city IoT.

          (Stack)

          This list changes.Adapting doesn’t.

          Core

          The language layer — what everything else compiles down to.

          • JavaScript
          • ES6+
          • CSS
          • REST API
          • TypeScript
          • HTML5
          • Node.js
          • GraphQL

          Frameworks & State

          Daily drivers, the state layer, and a native-mobile side.

          • React
          • Redux · RTK Query
          • Zustand
          • Swift · iOS
          • Turborepo · monorepo
          • Angular.jsretired
          • Next.js
          • TanStack Query
          • Vue.js
          • React Hook Form
          • i18next
          • jQueryretired

          Styling & Motion

          Design-system thinking, pixel-accurate to Figma.

          • TailwindCSS
          • Styled Components
          • Framer Motion
          • PostCSS
          • Bootstrapretired
          • Sass
          • Headless UI
          • GSAP
          • Lessretired

          Tooling & Workflow

          Quality gates, pipelines, platforms — and the rituals around them.

          • Git · GitHub
          • ESLint
          • Webpack
          • pnpm
          • Supabase
          • MongoDB
          • Postman
          • Jira · Confluence
          • VS Code
          • Gulp · Gruntretired
          • Husky · commit lint
          • Prettier
          • Vite
          • Vercel
          • Firebase
          • Google Maps API
          • Swagger · OpenAPI
          • Figma
          • .NET MVCretired
          (Beyond the frontend)

          Beyond the frontend.

          My career has been frontend-heavy, but a computer-engineering foundation and years in product teams left me with real depth in backend, data and software quality. I model relational data confidently in PostgreSQL and MySQL, and work effectively alongside senior engineers on Redis, Elasticsearch and MongoDB. TDD, clean code, clean architecture, refactoring and code review aren’t workflow formalities for me — they’re my developer routine. I’ve shipped in Agile/Scrum teams for years, and I lean on SOLID and the Repository Pattern to keep codebases sustainable as they grow.

          When an incident hits, I’m the frontend engineer who joins the backend team’s technical triage and helps drive it to resolution — someone who bridges disciplines, takes ownership, and puts the team’s outcome first.

          • PostgreSQL
          • MySQL
          • Redis
          • Elasticsearch
          • MongoDB
          • TDD
          • Clean Code
          • Clean Architecture
          • Refactoring
          • Code Review
          • Repository Pattern
          • SOLID
          • Agile · Scrum
          • Incident triage
          • Cross-team communication
          (Education)
          • KTO Karatay Üniversitesi

            M.Sc. Computer Engineering

            2016 — 2017

          • Mevlana Üniversitesi

            B.Sc. Computer Engineering

            2010 — 2015