Team Lead & Senior Full-Stack Engineer — 9 years of building and operating production systems with PHP / Laravel and Node.js.
- 🚤 Currently Technical Lead at SailAtlas — a multi-tenant SaaS platform for yacht charter companies: fleet, bookings, crew, finance, check-in/out, inventory, CRM and maintenance. 176 models · 86 services · 9 API surfaces (admin, customer & crew mobile, operations app, booking widget, public site, super-admin).
- ⚙️ I care about clean architecture, SOLID and DRY principles, and the pragmatic use of proven design patterns — Repository, Strategy, Factory, Adapter, Observer, Decorator and Command — to build maintainable, testable and scalable systems.
- 📡 Real-time & offline-first: self-hosted Laravel Reverb WebSockets, FCM / Expo push pipelines, self-hosted PowerSync for offline mobile.
- 🌍 Previously: KYC & identity verification at IDVerse (London), SSO & adtech at Teknasyon, web-scale scraping — 1M+ pages/day — at Fizbot, martech at Insider.
Designed, implemented and operated production integrations across:
- Productivity & delivery: Google Drive API, Google Calendar API, Firebase Cloud Messaging (FCM), Web Push and Mailchimp API.
- Messaging & social: Twilio WhatsApp API, Meta WhatsApp Cloud API, Instagram Graph API and Telegram Bot API.
- Yacht-charter platforms: MMK Booking Manager and NauSYS APIs.
- Payments: iyzico, PayTR and Param payment gateway integrations.
- grumphp-laravel-translation-checker — GrumPHP task that validates Laravel translation files on every commit: missing keys, duplicate keys, locale sync across languages.
- Website Cloner — Cross-platform Electron app that captures browser-rendered websites and their assets into editable, locally browsable snapshots, with crawl controls, proxy support and capture history.
- UAB — UETDS Telegram Bot — Node.js and Puppeteer automation bot for managing UETDS unscheduled passenger transport workflows through Telegram, including journeys, routes, passengers and vehicle plates.