Projects

What I have built, in research and in industry, and what it is evidence of. Each card says plainly whether it is published research, delivered software or a proposal. For the mechanisms behind the research, the Research Lab has twelve short films.

Research

  • Ph.D. · ML security · Code

    SecurePoL with Watermarking

    The reference implementation behind my dissertation and the SecurePoL paper: proof-of-learning verification that also checks a feature-based model watermark, so a forged training record fails.

  • Adversarial ML · Code

    Adversarial Examples for Proof-of-Learning

    Attacks that try to pass proof-of-learning verification without doing the training. Breaking the protocol first is what shaped the defences in the SecurePoL line of work.

  • 2026 · Research film · Open direction

    Inside a Level D flight simulator

    How a certified simulator earns a pilot's trust, and what a learned model would have to keep to run inside its real-time loop. Every rule is cited from the regulation text; the thesis is my own and not yet published.

  • M.Sc. · NLP for security

    Cyber-security events from Turkish text streams

    My METU master's thesis under Prof. Cengiz Acartürk: detecting rare security events in Turkish Twitter and newspaper data, the basis of our ICISSP 2021 paper.

Industry

The Avion cards describe my role, the architecture and the engineering practice. They disclose no customer, budget or security specifics of the company.

  • 2026 · Avion · Enterprise AI

    AI strategy and reference architecture

    I wrote Avion's AI adoption roadmap and a reference architecture that separates on-premises inference, governed cloud APIs and edge workloads, built the portal that presents it, and built engineering-knowledge retrieval prototypes. The interactive view shows the design, including agents that are proposed rather than deployed.

  • 2023– · Avion · Real-time systems

    Software for Level D full-flight simulators

    Real-time simulator software in C, C++ and Scala, and a telemetry pipeline that sustains about 50 GB/s through batching and bounded-queue backpressure, for simulators certified at the highest grade. The field note covers what such a platform offers for evaluating learning systems.

  • 2024– · Avion · Observability

    Simulator monitoring and diagnostics

    Web applications for the Avion Cloud Environment that monitor, configure and diagnose core simulator components (TypeScript, Svelte, Scala, Python, gRPC): time-aligned state of the kind any learned component would have to be evaluated against.

  • 2019–2020 · STM · Hard real-time

    Mission control for autonomous UAVs

    Mission-control and ground-control software for the Kargu and Togan UAVs in C++ with Boost and Qt, including power-on and continuous built-in tests, under hard-real-time, safety-critical constraints.

  • 2020–2021 · Havelsan · Security

    Havelsan DLP

    Team lead for Havelsan's data-leakage-prevention product for defence and government clients, and developer of its endpoint agent in C, C++, Java and Go. The same policy-enforcement problem now applies to prompts, retrieval indexes and agent actions.

  • 2014–2019 · Comodo · Security

    Secure Web Gateway, Patch Manager and Dragon

    Windows services and applications in C++ for Comodo's Dome Secure Web Gateway, enterprise Patch Manager and Chromium-based Dragon browser; I also set up the team's unit testing, code review and Jenkins CI.

Proposed applied-AI workflows

Designs from the Avion AI strategy, written as proposals rather than deployments. Each keeps a person accountable for the outcome and works only over approved company data; each would need evaluation before use.

  • Engineering knowledge copilot. Version-aware retrieval over engineering documents, with source citations and the specifications a change may affect.
  • Repository agent. Proposes review findings and maps changes to requirements in self-hosted pipelines; release approval stays with the team.
  • RFP accelerator. Drafts cited answers from approved past responses and product documentation, for experts to verify.
  • Instructor debrief writer. Drafts a training debrief from telemetry and instructor notes, with student identifiers removed; the instructor owns the assessment.
  • Fault diagnostics copilot. Retrieves similar past cases and bulletins to suggest where to look next; it never clears equipment for service.
  • Qualification lifecycle copilot. Links requirements to test evidence when drafting qualification plans; it is not a substitute for qualification results.
  • Predictive maintenance forecaster. Estimates component wear from telemetry, if reliable failure labels exist and it beats the current maintenance rules on held-out data.

Other

  • Python · PyQt5 · With clinicians

    EKG measurement and annotation tool

    A calibrated image-measurement utility built and tested with cardiology professionals. It is a manual tool, not a diagnostic model; measurements of this kind are what a computer-vision model would be checked against.