Avatar

Salih İbrahimbaş

Software Developer

I am a software and product developer with a passion for building innovative solutions and a knack for problem-solving. I possess a strong proficiency in Golang, JavaScript, and Docker, and I'm a lifelong learner, always seeking new challenges and opportunities to expand my skillset.

My passion lies in crafting user-centric products that make a genuine impact. I'm particularly drawn to the power of open-source collaboration, where diverse perspectives come together to drive innovation and create value for communities worldwide.

Beyond coding, I relish engaging in technical discussions, always striving to find common ground and uncover the most effective solutions. My approach to debate is collaborative and open-minded, fostering a spirit of brainstorming and mutual learning.

I'm driven by a genuine desire to make a difference through technology, and I'm excited to contribute my skills and expertise to projects that push the boundaries of what's possible.

GitHub Contributions

Total 4910 contributions in the last year

Podcasts

Featured podcasts and shows

Silikon Beyin

Silikon Beyin

9ssi7 · 3 episodes

Yapay zeka artık bir bilim kurgu rüyası değil, hayatımızın tam merkezinde. Kullandığımız akıllı telefonlardan izlediğimiz filmlere, sağlık hizmetlerinden sanata kadar her alanda bu devrimci teknolojiyle iç içeyiz. Peki, perde arkasında neler oluyor? Bir makine nasıl "öğrenir"? Gelecekte bizi neler bekliyor ve bu dönüşümün neresindeyiz? Silikon Beyin, yapay zekanın karmaşık ve büyüleyici dünyasına açılan kapınız. Bu seride, teknolojinin sadece "nasıl" çalıştığını değil, aynı zamanda hayatımızı, toplumumuzu ve geleceğimizi "neden" ve "ne şekilde" etkilediğini araştırıyoruz.

Latest Episodes

S01E03 | Silikon Beyin: Dijital Minimalizm - Zihinsel Sağlığın Anahtarı

Günümüzün hızla dijitalleşen dünyasında kaybolmuş hissediyor musun? Sürekli bildirimler, bitmek bilmeyen ekran süreleri ve sosyal medyanın yarattığı baskı... Peki ya zihinsel berraklığı geri kazanmanın ve gerçek hayata daha fazla odaklanmanın bir yolu olsaydı? Silikon Beyin'in bu bölümünde, "Dijital Minimalizm: Zihinsel Sağlık Hareketi"ni masaya yatırıyoruz. Teknoloji kullanımını bilinçli bir şekilde sınırlamanın, anksiyete, depresyon ve yalnızlık gibi modern çağın sorunlarına nasıl çare olabileceğini konuşuyoruz. Daha iyi odaklanma, azalan stres ve gelişmiş sosyal bağlantılar gibi dijital minimalizmin sunduğu faydaları keşfedecek, kendi teknoloji felsefenizi oluşturmanız için pratik ipuçları sunacağız. Unutmayın, dijital minimalizm sadece kişisel refahınız için değil, aynı zamanda sağlık hizmetlerinde empatiyi artırma potansiyeliyle de geleceğin anahtarı olabilir. Teknolojiyle daha sağlıklı bir ilişki kurmak için hazır mısın? Dinlemeye başla!

· 7:45
S01E02 | Korkuyu Bırak, Ders Çıkar: Postmortem ile Sağlıklı Mühendislik Kültürü

Bir sistem çöküşü yaşadığınızda ilk tepkiniz "Bunu kim yaptı?" mı oluyor? Eğer öyleyse, hem hatanın gerçek nedenini kaçırıyor hem de ekibinizde bir korku kültürü yaratıyor olabilirsiniz.Silikon Beyin'in bu bölümünde, teknoloji dünyasının en sağlıklı ve yenilikçi şirketlerinin kullandığı "Suçlamasız Postmortem" kültürünü masaya yatırıyoruz. Bir hatayı, suçlanacak birini aramak yerine, paha biçilmez bir öğrenme fırsatına dönüştürme sanatı olan bu yaklaşımı tüm yönleriyle inceliyoruz.Bu bölümde neler öğreneceksiniz?Postmortem nedir ve geleneksel hata analizinden temel farkı ne?"Suçlamasızlık" (blamelessness) bir mühendislik kültürü için neden hayati önem taşır?Bir hatanın kök nedenine "5 Neden Analizi" gibi tekniklerle nasıl inilir?Google, Etsy gibi teknoloji devleri bu süreci kendi içlerinde nasıl uyguluyor?Korku yerine öğrenmeyi ve psikolojik güveni merkeze alan bir kültürü nasıl inşa edebilirsiniz?Eğer siz de ekibinizde hatalardan ders çıkaran, sürekli gelişen ve daha dayanıklı sistemler kuran bir ortam yaratmak istiyorsanız, bu bölüm tam size göre.

· 5:11
S01E01 | Agentic AI 101: Bir Fikirden Detaylı Rapora Yolculuk

Karmaşık bir konuyu araştırmanız gerekiyor ama nereden başlayacağınızı bilemiyor musunuz? Onlarca sekme açıp bilgi bombardımanı altında kaybolmaktan yoruldunuz mu? Peki ya size sadece aradığınız cevapları vermekle kalmayıp, sorunuzu çözmek için size özel bir yol haritası çizen, bu adımları tek tek uygulayan ve sonunda kapsamlı bir rapor sunan bir yapay zeka asistanınız olsaydı?Podcast'imizin bu bölümünde, yapay zekanın bir sonraki evrim adımı olan "Agentic AI" yani "Ajan Yapay Zeka" kavramını derinlemesine inceliyoruz. Bu sistemler, pasif birer bilgi kutusu olmaktan çıkıp, hedefe yönelik düşünen, planlayan ve hareket eden proaktif dijital ortaklara dönüşüyor.Bölüm boyunca, en başta tasarladığımız uzman araştırma asistanı 'Cognito' örneği üzerinden, böyle bir sistemi adım adım nasıl hayata geçirebileceğimizi keşfedeceğiz.Bu bölümde öğrenecekleriniz:Agentic AI Nedir? Standart bir sohbet botundan temel farkları nelerdir ve neden bu kadar önemlidir?Mükemmel Sistem Mesajı: Bir yapay zeka ajanının "anayasa"sı olarak da bilinen sistem prompt'u nasıl yazılır? Ajanımıza kimliğini, kurallarını ve en önemlisi çalışma metodolojisini nasıl kazandırırız?Planla, Uygula, Raporla Döngüsü: Bir yapay zekanın karmaşık bir problemi mantıksal adımlara nasıl böldüğünü, "Düşünce Zinciri" (Chain of Thought) tekniğiyle her adımı nasıl işlediğini ve sonunda tüm bulguları nasıl anlamlı bir bütün haline getirdiğini göreceksiniz.Pratik Uygulamalar: Bu teknolojiyi akademik araştırmalardan pazar analizine, içerik üretiminden kişisel proje yönetimine kadar hangi alanlarda kullanabilirsiniz?Eğer siz de sadece komut alan değil, sizinle birlikte düşünen, strateji üreten ve iş yükünüzü hafifleten bir yapay zeka asistanı yaratmanın sırlarını öğrenmek istiyorsanız, bu bölümü kaçırmayın! Geleceğin asistanlarıyla tanışmaya hazır olun.

· 6:26

Medium Articles

Latest articles and thoughts shared on Medium

Work

Jun 2023 - Present

Software Engineer

MonoPayments

Designed and developed microservices for core products such as Document Timestamp, Treasury, and Loan Reporter, ensuring high reliability, scalability, and maintainability. Document Timestamp Service: Built a compliant service that integrates with the Turkish government's KamuSM platform to generate and validate legally binding document timestamps for our clients. Treasury Microservice: Developed and maintained a robust adapter layer responsible for all interactions between Monopayments and partnered banks. Implemented integrations for account summaries, fund transfers, credit operations, and real-time account information retrieval. Designed a flexible provider system to support onboarding and management of multiple banking APIs. Loan Reporter: Engineered a service to aggregate and normalize daily loan usage reports sent by various banks in different Excel formats. Automated data extraction, transformation, and unification, resulting in a streamlined, user-friendly reporting interface for business customers. Delivered read-oriented features in alignment with business customer requirements, focusing on high-performance query and reporting modules. CRM Project: Led the development of a custom CRM platform, including task distribution and agile management within the engineering team. Technical Stack & Competencies: Proficient in Golang, JavaScript, Vue.js, Docker, and PostgreSQL. Deep understanding of banking systems, asynchronous/synchronous API design patterns, and secure financial integrations. Domain Expertise: Hands-on experience in banking and fintech integrations, document compliance, and large-scale data processing.

Go golang Vue.js vue Docker docker PostgreSQL postgres

Jun 2023 - Present

Founding Software Engineer

Restayway (formerly Turistik Rota)

Architected and developed Restayway, a modern travel platform connecting travelers with curated destinations and accommodations. Platform Core: Led the end-to-end backend architecture with Go (Golang), enabling scalable search, personalized recommendations, and multilingual support for B2C and B2B users. Business Panel: Built a robust admin panel for partners to manage properties, bookings, content, pricing, and policies, with advanced access controls and activity auditing. Content Automation: Developed AI-powered pipelines using OpenAI and Perplexity APIs for rapid content creation and image generation, accelerating international expansion. Search & Discovery: Engineered a high-performance discovery engine with Elasticsearch, supporting typo-tolerance, n-gram queries, and local SEO. Event-Driven Workflows: Implemented context-aware event handling and asynchronous booking, notification, and integration processes (NATS JetStream). DevOps: Established CI/CD pipelines and containerized cloud deployments for fast, reliable releases. Tech Stack: Go, React, MongoDB, Elasticsearch, Docker, NATS, OpenAI API. Expertise in marketplace systems, business onboarding, automated content, and scalable search.

Go golang React react Docker docker MongoDB mongodb

Oct 2021 - Jun 2023

Software Engineer

Alfatek

Designed and implemented a scalable C2C chat platform with real-time messaging capabilities, focusing on high performance, fault tolerance, and seamless user experience. Built a robust asynchronous notification system, architected for standalone operation, high throughput, and minimal downtime, enabling reliable delivery of in-app and push notifications to users. Developed a full-stack dashboard tailored for C2C clients, providing rich analytics, user management, and operational controls with an intuitive and responsive UI. Led the development of a cross-platform mobile application and introduced Progressive Web App (PWA) capabilities to the existing platform, significantly enhancing mobile accessibility and user engagement. Technical Stack & Expertise: Proficient in JavaScript, Vue.js, PHP, MongoDB, NATS, Redis, Kubernetes, and Docker. Experienced in designing distributed systems and real-time architectures for consumer-facing applications.

Node.js node MongoDB mongodb Vue.js vue Docker docker Kubernetes kubernetes

Jun 2021 - Oct 2021

Jr. Software Engineer

Alfatek

Implemented architectural enhancements to the legacy chat system, significantly improving its scalability, maintainability, and long-term sustainability. Developed a protocol-agnostic communication module supporting both WebSocket and HTTP protocols, enabling seamless real-time and traditional API integrations for diverse client applications. Technical Stack: Proficient in MongoDB, Redis, and JavaScript. Experienced in backend development and optimizing real-time data flow in distributed systems.

Node.js node MongoDB mongodb

Personal Projects

Feb 2025 - Feb 2025

Contributor

Tarotica

In just 48 hours, Esra and I developed Tarotica, a mobile app for personalized tarot readings and fortune-telling. From idea and branding to API, landing page, and full app development with Expo, we covered the entire process. We also optimized the app for app stores and launched beta testing on TestFlight. Tech stack: Cloudflare (D1, R2, KV, Queue, Workers, Pages), Expo, ChatGPT API, AWS SES, Figma, Canva AI.

Node.js node Cloudflare cloudflare

Aug 2024 - Jan 2025

Contributor

NomadWork

I contributed to the Nomadwork application on the backend side. During this process, I worked with Golang, Postgres and Docker technologies.

Go golang PostgreSQL postgres Docker docker

Jul 2022 - Oct 2022

Developer

GalataJS Framework

I developed the GalataJS NodeJS framework. With this framework, we aimed to develop NodeJS projects faster and more securely.

Node.js node TypeScript typescript

Certifications

Aug 2023 - Present

Advanced Entrepreneurship Training

KOSGEB

I attended the Advanced Entrepreneurship Training organized by KOSGEB. I have the certificate number KSB01UGE0111217267. In this training, I gained knowledge about business idea development, business plan preparation, marketing and financial issues.

Apr 2023 - Present

Traditional Entrepreneurship Training

KOSGEB

I attended the Traditional Entrepreneurship Training organized by KOSGEB. I have the certificate number KSB01UGE0110688366. In this training, I gained knowledge about business idea development, business plan preparation, marketing and financial issues.

Volunteer

Feb 2023 - Present

Volunteer Software Developer

Açık Yazılım Ağı (AYA)

I work as a volunteer software developer at the Open Source Network. During this process, I contribute to open source projects.

Node.js node React react Go golang TypeScript typescript