Software Engineer Yazılım Mühendisi

Harun Hüdai Tan

Software engineer focused on full-stack development, AI-powered applications, automation tooling, and distributed systems.
Full-stack geliştirme, yapay zeka destekli uygulamalar ve otomasyon araçları üzerine çalışan yazılım mühendisi.

I am a software engineer working on full-stack applications, backend systems, data retrieval, and AI integrations. I have built agent-based tools and product features across frontend and backend. I focus on turning ideas into clear, maintainable, and reliable software systems.

Full-stack uygulamalar, backend servisleri ve yapay zeka entegrasyonları geliştiriyorum. Backend ve frontend tarafını kapsayan ürün özellikleri ve ajan tabanlı araçlar üzerinde çalıştım. Özellikle güvenilir ve sürdürülebilir yazılım sistemleri geliştirmeye odaklanıyorum.

Portrait of Harun Hüdai Tan
s4e.io ->
Nov 2025 - Present Kas 2025 - Devam
Software Engineer Intern Yazılım Mühendisi Stajyeri
I worked on Opservant, a security automation platform that turns incoming security findings into executable response workflows (playbooks) and executes AI-powered autonomous actions in a controlled and auditable way.

I contributed to multiple parts of the platform, including both full-stack development and execution infrastructure. I worked on Spark, the cross-platform Go-based playbook execution agent running on macOS, Linux, and Windows, as well as backend and platform components responsible for playbook and agent management and communication between the management layer and execution agents. I also worked on human-in-the-loop execution workflows.
Opservant üzerinde çalıştım. Opservant, sistemlerden gelen güvenlik bulgularını çalıştırılabilir müdahale senaryolarına (playbook) dönüştürerek yapay zeka destekli otonom aksiyonların kontrollü ve izlenebilir şekilde uygulanmasını sağlayan bir güvenlik otomasyon platformudur.

Platformun farklı bileşenlerinde hem full-stack geliştirme hem de yürütme altyapısı tarafında çalışmalar yaptım. macOS, Linux ve Windows üzerinde çalışan Spark isimli Go tabanlı playbook yürütme ajanı üzerinde çalışmanın yanı sıra, playbook ve ajan yönetimi ile yönetim katmanı ve yürütme ajanları arasındaki iletişimi sağlayan backend ve platform bileşenlerinin geliştirilmesine katkı sağladım. Ayrıca human-in-the-loop yürütme süreçleri üzerinde çalıştım.
Northsoft.co ->
Jul 2025 - Sep 2025
Software Engineer Intern Yazılım Mühendisi Stajyeri
Built backend features for an academic research assistant that lets users search and ask questions over research papers. Implemented document processing with semantic chunking, hybrid retrieval, and Gemini API integration to return context-aware answers from uploaded papers.
Kullanıcıların akademik makaleler üzerinde arama yapabildiği ve soru sorabildiği bir araştırma asistanı için backend özellikleri geliştirdim. Yüklenen makalelerden bağlama uygun yanıtlar üretmek için semantik parçalama, hibrit retrieval ve Gemini API entegrasyonu içeren doküman işleme akışı üzerinde çalıştım.
Software Engineer Intern Yazılım Mühendisi Stajyeri
Developed full-stack features for a human resources platform, including job posting management, user activity tracking, and backend services. Worked across Angular components and Java Spring Boot services to support recruitment workflows.
İnsan kaynakları platformu için iş ilanı yönetimi, kullanıcı aktivite takibi ve backend servisleri dahil full-stack özellikler geliştirdim. İşe alım süreçlerini desteklemek için Angular bileşenleri ve Java Spring Boot servisleri üzerinde çalıştım.

Opservant Spark

Open-source Go-based agent for running security playbooks that define the actions to run on target machines.
Uygulanacak müdahale adımlarını tanımlayan güvenlik playbook'larını hedef makinelerde çalıştıran açık kaynak Go tabanlı ajan.
Go · structured remediation workflows · approval gates · command validation · audit logging · rollback
Built Geliştirdiğim Kısım

Built parts of the execution layer that checks whether playbooks are safe to run, executes them on target machines, records the results, and rolls back failed actions when needed.

Playbook'ların güvenli şekilde çalıştırılıp çalıştırılamayacağını kontrol eden, onları hedef makinelerde çalıştıran, sonuçları kaydeden ve gerektiğinde başarısız aksiyonları geri alan yürütme katmanı bileşenleri geliştirdim.

Technical Highlights Teknik Detaylar
  • Worked on the processing flow for security playbooks, which define the steps an agent should run on a target machine.
  • Implemented execution checks for operating system compatibility, required privileges, and human approval.
  • Contributed to command output logging, timeout handling, and automatic rollback support for failed actions.
  • Bir ajanın hedef makinede çalıştıracağı adımları tanımlayan güvenlik playbook'larının işlenme süreci üzerinde çalıştım.
  • Çalıştırma öncesinde işletim sistemi uyumluluğu, gerekli yetkiler ve insan onayı kontrollerini geliştirdim.
  • Komut çıktılarının kaydedilmesi, zaman aşımı yönetimi ve başarısız aksiyonlar için otomatik geri alma desteğine katkı sağladım.

Hypothetica

Multi-agent RAG pipeline for evidence-backed idea novelty analysis.
Kanıt destekli fikir özgünlüğü analizi için çok ajanlı RAG pipeline.
Python · FAISS · ChromaDB · embeddings · layered retrieval · reranking · similarity scoring
Built Geliştirdiğim Kısım

Designed the agent pipeline for retrieving related work, reranking candidates, extracting evidence, and producing similarity scores across papers, repositories, and patents.

Makale, açık kaynak proje ve patentler üzerinde ilgili çalışmaları getiren, adayları yeniden sıralayan, kanıt çıkaran ve benzerlik puanı üreten ajan pipeline'ını tasarladım.

Technical Highlights Teknik Detaylar
  • FAISS and ChromaDB retrieval over vectorized research sources.
  • Layered retrieval and reranking to improve candidate quality.
  • Separate evidence extraction and similarity scoring stages.
  • Vektörleştirilmiş araştırma kaynakları üzerinde FAISS ve ChromaDB retrieval.
  • Aday kalitesini artırmak için katmanlı retrieval ve reranking.
  • Ayrı kanıt çıkarımı ve benzerlik puanlama aşamaları.
Hypothetica: A Multi-Agent System for AI-Powered Originality Assessment
Harun Hüdai Tan, Ahmet Alp Malkoç, Kutay Becerir, Baran Erol, Murat Karakaya Harun Hüdai Tan, Ahmet Alp Malkoç, Kutay Becerir, Baran Erol, Murat Karakaya
IEEE IISEC 2026 · Feb 2026 IEEE IISEC 2026 · Şub 2026
IEEE Xplore IEEE Xplore
AI-Powered Regional Cost of Living Advisor for Turkey
Harun Hüdai Tan, Kasım Murat Karakaya, Ahmet Arda Bağdatlı, Baran Erol, Hüseyin Yiğit Erten
UBMK 2025 · Sep 2025 UBMK 2025 · Eyl 2025
IEEE Xplore IEEE Xplore
TED University
B.Sc. Software Engineering · 100% English · Ankara Yazılım Mühendisliği Lisans · %100 İngilizce · Ankara
2022 - 2026