HarunKaysı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.










İstanbul, Türkiye
Frontend is where theproduct meets the person.

İstanbul, Türkiye
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
12 years,eight teams, one craft
BilgeAdam Teknoloji
Apr 2024 — Present
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.
Stack
- Next.js
- TypeScript
- Redux · RTK Query
- CSS
- Turborepo · monorepo
- i18next
BluTV
Nov 2022 — Apr 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, 2024Doğuş Yayın Grubu
Jun 2021 — Nov 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
SAMPAŞ Holding
Aug 2020 — May 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 2019 — Aug 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 2017 — Dec 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 2015 — Jun 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 2014 — Sep 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
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.
- akademi.trendyol.com01
Trendyol Akademi
Learning platform · monorepo re-platform
Trendyol2025 — PresentNext.js · TypeScript · Turborepo · Monorepo - tygoakademi.trendyol.com02
TYGO Akademi
Restaurant community platform
Trendyol Go2025 — PresentNext.js · TailwindCSS · i18n · Monorepo - academy.trendyol.com03
Trendyol Academy
Global seller academy · i18n
Trendyol International2025 — PresentNext.js · TypeScript · i18n · Monorepo - akademi.trendyol.com/satici-bilgi-merkezi04
Trendyol Satıcı Bilgi Merkezi
Marketplace seller knowledge center
- Scope
- Re-platform
- Design
- Figma → pixel
- Delivery
- End-to-end
Trendyol · MP domain2024Next.js · RTK Query · TailwindCSS · Monorepo - academy.trendyol.com/seller-information-center05
Seller Information Center
Global seller knowledge center
- Locales
- Multi-language
- Arch
- Turborepo
- Quality
- Husky · lint
Trendyol International2025Next.js · TypeScript · i18n · Monorepo - restorantoplulugu.tgoyemek.com06
Uber Eats Restoran Topluluğu
Restaurant community platform
- Users
- Restaurants
- Devices
- Responsive
- Browsers
- Cross-browser
Trendyol Go · TYGO domain2025Next.js · TailwindCSS · i18n · Monorepo - blutv.com07
BluTV Web Player
Streaming · player, EPG, live TV
BluTV · Warner Bros.2023Next.js · TheoPlayer · Redux - ntvradyo.com.tr08
NTV Radyo
Radio · React rebuild
Doğuş Yayın Grubu2022React · Next.js · Styled Components
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
MongoDBPostman
Jira · Confluence
VS Code
Gulp · Gruntretired
Husky · commit lint
Prettier
Vite
Vercel
Firebase
Google Maps API
Swagger · OpenAPI
Figma
.NET MVCretired
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
KTO Karatay Üniversitesi
M.Sc. Computer Engineering
2016 — 2017
Mevlana Üniversitesi
B.Sc. Computer Engineering
2010 — 2015



