Software Engineer Yazılım Mühendisi

Harun Hüdai Tan

Software engineer focused on security automation, infrastructure tooling and backend systems.
Güvenlik otomasyonu, altyapı araçları ve backend sistemleri üzerine çalışan yazılım mühendisi.

I build automation agents and backend systems, with hands-on experience in Go, Linux and container tooling. I graduated from TED University (B.Sc. Software Engineering, 2026) and I'm currently interested in Cloud & DevOps roles where automation and security overlap.

Otomasyon ajanları ve backend sistemleri geliştiriyorum; Go, Linux ve konteyner araçlarıyla pratik deneyimim var. TED Üniversitesi Yazılım Mühendisliği bölümünden 2026'da mezun oldum. Otomasyon ile güvenliğin kesiştiği Cloud & DevOps rolleriyle ilgileniyorum.

Portrait of Harun Hüdai Tan
s4e.io ->
Nov 2025 - Present Kas 2025 - Devam
Software Engineer Intern Yazılım Mühendisi Stajyeri
  • Contributed to Spark, a Go agent that automates security hardening and config tasks on Linux, macOS and Windows hosts. Worked on playbook parsing, execution lifecycle and per-action state tracking.
  • Added pre-execution safety checks, human approval gates, structured logs and failure recovery so unattended runs can be audited and rolled back.
  • Wrote and tested 100+ playbooks (opservant-playbooks) for OS hardening, service configuration and maintenance, tested against all three platforms.
  • Linux, macOS ve Windows makinelerde güvenlik sertleştirme ve yapılandırma görevlerini otomatikleştiren Go ajanı Spark'a katkı sağladım. Playbook ayrıştırma, yürütme yaşam döngüsü ve aksiyon bazlı durum takibi üzerinde çalıştım.
  • İzlemsiz çalıştırmaların denetlenebilir ve geri alınabilir olması için ön yürütme güvenlik kontrolleri, insan onayı kapıları, yapılandırılmış günlükler ve hata kurtarma mekanizmaları ekledim.
  • Linux, macOS ve Windows platformlarında test edilmiş, işletim sistemi sertleştirme, servis yapılandırması ve bakım konularında 100'den fazla playbook (opservant-playbooks) yazdım ve test ettim.
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 · Linux · Docker · playbook execution · approval gates · rollback · structured logging
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. Also wrote and tested 100+ playbooks in opservant-playbooks across Linux, macOS and Windows.

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. Ayrıca Linux, macOS ve Windows genelinde opservant-playbooks içinde 100'den fazla playbook yazdım ve test ettim.

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-Based Domestic Relocation Assistant for Türkiye
Harun Hüdai Tan, Baran Erol, Hüseyin Yiğit Erten, Ahmet Arda Bağdatlı, Kasım Murat Karakaya
UBMK 2025 · Sep 2025 UBMK 2025 · Eyl 2025
IEEE Xplore IEEE Xplore
TED University
B.Sc. Software Engineering · 100% English · Ankara · Graduated Yazılım Mühendisliği Lisans · %100 İngilizce · Ankara · Mezun
Sep 2022 – Jul 2026