About / Bio

Hello, I’m Osman Başkök — an Engineering Leader, Architect, Mentor, and Coach, and a long-time advocate of building software the right way. For more than 15 years, I’ve designed and led large-scale systems in some of Turkey’s biggest e-commerce and fintech companies, always with one mission: to embrace simplicity, apply modern software engineering practices, and help teams deliver sustainable, scalable, and high-quality software.

My Journey

I began my career as a developer, working on both desktop and web applications, and quickly found my passion in creating systems that weren’t just functional, but elegant and maintainable.

Over the years, I had the chance to:

  • Engineering Leadership at Trendyol.com (part of the Chinese Alibaba Group and Turkey’s largest e-commerce company), where I spearheaded the green-field “Consolidation” project, which became a cornerstone in the company’s order and package management operations and was later recognized as Project of the Year 2024. I also led the design and development of Trendyol’s promotions and coupon systems, highly complex and business-critical platforms at the heart of the company’s growth. These projects became one of the earliest Domain-Driven Design (DDD) implementations at Trendyol.com, setting a new standard for how systems were modeled and scaled. Beyond systems, I dedicated myself to mentoring and raising new engineering talents, many of whom went on to make major contributions across the organization.
  • Launch Trendyol GO, the company’s instant food and grocery delivery service (recently Uber Eats Türkiye). I designed and developed the system and helped shaping the engineering practices that enabled it to scale rapidly to hundreds of thousands of users daily.
  • Build HepsiPay at Hepsiburada.com (Turkey’s one of the largest e-commerce competitors to Trendyol.com and Amazon), developing a large-scale fintech platform from the ground up — a real-time, high-traffic payment gateway still in use today.
  • Contribute at Bilge Adam, where I maintained and enhanced large-scale, web-based talent and learning management systems for leading organizations in their sectors — including the Turkish Ministry of National Education, Borusan Holding and Anadolu Sigorta.
  • Work in the United States (2008–2012), contributing to large-scale, nationwide on-demand projects for companies such as How Life Works, Naiman Law, and PakWest Packaging. This period gave me not only international exposure but also valuable experience in delivering solutions under time-constrained, customer-focused conditions.

But beyond the technology, I discovered what truly excites me: building strong, empowered teams and bridging the gap between engineering and product strategy.

What I Believe

I believe that software engineering is far more than just writing code — it’s about building an environment where people, processes, and systems can thrive together. To me, great engineering means:

  • Applying modern approaches and philosophies — emphasizing iteration, fast feedback, simplicity, testability, and continuous delivery — to build systems that are adaptable and sustainable.
  • Planning and thoughtful design — taking the time to deeply understand domains, select architectures that truly fit business needs, and preventing complexity before the first line of code is written.
  • Leveraging proven practices such as Domain-Driven Design, Agile, Extreme Programming, TDD, and Empowered Teams, ensuring clarity, shared responsibility, and high-quality outcomes.
  • Fostering a strong engineering culture rooted in collaboration, trust, and continuous learning, so teams grow not only in technical skill but also in their ability to lead and take ownership.
  • Designing organizations and systems that scale sustainably,  without drowning in unnecessary process, complexity or hand-offs.

Why Engineerize?

I created Engineerize as a space to share what I’ve learned — the practices, ideas, and stories that can help others avoid common pitfalls and build better teams and products.

Here you’ll find:

  • Articles exploring engineering practices and organizational dynamics.
  • Videos breaking down concepts like testing strategies, team building, architecture and accidental complexity.
  • Open-source projects and resources to put ideas into action.

This site isn’t just my portfolio — it’s my way of giving back to the community, sparking discussions, and hopefully inspiring others to engineerize not just software, but their careers and organizations.

Beyond Engineering

When I’m not diving into architecture diagrams or coaching teams, you’ll probably find me exploring one of my passions outside of tech. I’ve been a metalhead and guitarist for over 20 years, and music is still one of my favorite ways to recharge. I’m also fascinated by history and books, always looking for new perspectives and stories that broaden how I see the world.

I like to stay active — for several years I practiced boxing and Muay-Thai, and I also enjoy swimming and biking, especially when it brings me closer to the sea. I’ve always appreciated a good beer with my friends — and Belgian Dark Ale has always been my favorite.

Let’s Connect

I’m always open to conversations about software engineering, leadership, or collaboration. Feel free to connect with me on LinkedIn, explore my Medium articles, check out my YouTube channel, browse my GitHub projects, or reach out via email at osman@engineerize.dev