Skip to content
View hakanngul's full-sized avatar

Block or report hakanngul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hakanngul/README.md

Typing SVG

Quality Engineering Leader & Mobile Software Engineer
Bridging the gap between resilient test automation architectures, developer tooling, and modern mobile engineering.

PortfolioΒ  BlogΒ  MediumΒ  LinkedInΒ  Views


πŸ‘¨β€πŸ’» Engineering Pillars & Leadership

  • πŸ—οΈ SDET & Quality Architecture: Architecting resilient, zero-flaky E2E, API and Mobile automation frameworks with Java, Playwright & Selenium.
  • πŸ“± Mobile Development (iOS & Cross-Platform): Building native iOS applications with SwiftUI / MVVM and cross-platform apps with Flutter & Dart.
  • ⚑ Developer Tooling & Frameworks: Creator of TestFly (Zero-boilerplate Java automation SDK), LocustPilot (Distributed load testing control plane), and Android emulator mirroring tools.
  • πŸ‘₯ Engineering Leadership: Mentoring SDET teams, defining CI/CD quality gates, and championing Shift-Left quality culture across distributed squads.

πŸ“š Featured Article Series & Publications

πŸ¦— LocustPilot Masterclass (Distributed Load Testing)

Part Title Focus Area Link
01 The Death of XML (Locust vs JMeter) Python Test-as-Code & Control Center Read Article
02 Dynamic AST Test Runner Engine Python AST Scanner & Subprocess I/O Read Article
03 Enterprise Observability & ReportPortal Gevent Streaming & P99 Percentiles Read Article
04 Scaling to 100,000 RPS on Kubernetes Distributed Master-Worker & Helm Read Article
05 Shift-Left Performance CI/CD GitHub Actions & Bitbucket Gates Read Article

πŸ§ͺ TestFly Masterclass (Java Test Automation SDK)

Part Title Focus Area Link
01 The Spring Boot of Selenium Zero-Boilerplate Setup & BaseTest Read Article
02 Accessibility-First Locators Semantic Locators, Role & WaitEngine Read Article
03 CI/CD Quality Gates GitHub Actions Matrix & Parallelism Read Article
04 AI & MCP Test Generation testfly-mcp & Self-Healing Locators Read Article
05 Enterprise BDD with Cucumber 7 BaseCucumberSteps & @retryable Tags Read Article
06 Fast Hybrid UI + API Flows Native ApiClient & JSON Schema Read Article
07 axe-core A11y & VisualAssert WCAG 2.2 AA & Pixel-Diff Engine Read Article
08 Flakiness Quarantine & Java SPI testfly-quarantine.yml & ReportAdapters Read Article

πŸ› οΈ Tech Stack & Engineering Matrix

Domain Technologies & Frameworks
πŸ“± Mobile Development Swift SwiftUI Flutter Dart
🌐 Web & E2E Test Automation Playwright Selenium TypeScript Java
πŸ“± Mobile QA & Device Control Appium Android Mirroring
⚑ Backend, API & Performance RestAssured Python C# .NET Locust
πŸš€ CI/CD & Quality Gates GitHub Actions Jenkins Docker SonarQube
πŸ“Š Test Management & Observability Allure TestRail ReportPortal Jira

πŸš€ Featured Repositories & Engineering Projects

Project Category Description Stack
⚑ LocustPilot Performance QA Python & Locust-based distributed load and performance testing automation tool. Python Locust Streamlit Docker Helm
πŸ§ͺ testfly Enterprise QA Core Opinionated, zero-boilerplate Java test automation SDK built on Selenium WebDriver. Java 17 Selenium TestNG Enterprise QA
✈️ testfly-playwright SDET Web Framework Modern, scalable Playwright test automation framework for web ecosystems. TypeScript Playwright E2E
πŸš— CarPlay-Flutter Mobile Innovation Apple CarPlay integration with Flutter applications for in-vehicle experiences. Flutter Dart CarPlay
πŸͺž Android-Emulator-Mirroring Dev Tooling Low-latency Android emulator screen mirroring and remote control utility. TypeScript DevTool ADB
🎬 Movie-Application-with-MVVM-SwiftUI iOS Engineering Modern iOS movie catalog application built with SwiftUI and clean MVVM architecture. Swift SwiftUI MVVM

πŸ“ˆ GitHub Analytics & Activity

Profile Details Commit Languages

Repos per Language Productive Time

Pinned Loading

  1. LocustPilot LocustPilot Public

    Python

  2. Android-Emulator-Mirroring Android-Emulator-Mirroring Public

    TypeScript

  3. CarPlay-Flutter CarPlay-Flutter Public

    Dart

  4. Movie-Application-with-MVVM-SwiftUI Movie-Application-with-MVVM-SwiftUI Public

    Swift

  5. testfly testfly Public

    HTML

  6. testfly-playwright testfly-playwright Public

    TypeScript