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)
  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
    • TailwindCSS
    • HeadlessUI
    • TheoPlayer
    • React Hook Form
    Warner Bros. DiscoveryAcquired 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
    • Angular.js
    • Sass/Less
    • BEM
    • Gulp
    • 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
    • CMS
  5. 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
    • Sass
    • Webpack
    • REST
  6. 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
    • REST
    • BEM
    • Sass
  7. 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
    • ASP.NET MVC
  8. 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
    • HTML
    • CSS
    • JavaScript
(Selected work)

15live products

showing 4 / 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)
  • 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