Muhammet Ali Köker

Muhammet Ali Köker

Computer and mechatronics engineer and technical author, developing software since 2003 and combining an interdisciplinary education across six universities with work in digital forensics, cybersecurity, AI, data and systems engineering.

QR code for this page

Selected Work

Selected examples from academic publications, directly developed projects and technical work across different periods.

IBM POWER9 AC922 for Digital Forensics and Artificial Intelligence

My IBM POWER9 AC922 has been a long-running engineering platform since 2019 for digital forensics and AI work involving AltiVec/VSX, OpenMP, CUDA, Tesla V100, dlib, MXNet, FAISS, ArcFace, Kaldi, Vosk, whisper.cpp, OCR, file carving, and current CTranslate2/faster-whisper experiments.

General-Purpose Software

General-purpose desktop software developed and published during the 2000s and 2010s through the personal website and software platforms of the period; some releases reached thousands of downloads.

Internet of Things and Digital Forensics — Book Chapter

Internet of Things and Digital Forensics — Book Chapter

The book chapter "Internet of Things and Digital Forensics," co-authored with Hüseyin Çakır, was published in Internet of Things: From Theory to Practice, edited by Hüseyin Çakır and Çelebi Uluyol (Nobel Publishing, 2021, pp. 399-410, ISBN 978-625-417-165-9).

Image and Audio Processing — Book Chapter

Image and Audio Processing — Book Chapter

The book chapter "Image and Audio Processing," co-authored with Nursel Yalçın, was published in Artificial Intelligence: From Theory to Practice, edited by Hüseyin Çakır and Çelebi Uluyol (Nobel Publishing, 2022, pp. 205-242, ISBN 978-625-427-802-0).

Developing a WebP Encoder in C#

This C# WebP encoder produces the VP8L bitstream directly without wrapping native libwebp; transforms, LZ77 search, and canonical Huffman coding form the core pipeline.

A Data Carving Algorithm for Digital Forensics

File carving recovers candidate files without filesystem metadata by combining signatures with structural validation; header matching alone produces weak boundaries and false positives.

Professional Experience

Professional experience since 2014 spanning university IT systems, unmanned aircraft, robotics, machine learning, digital forensics and high-volume software systems.

  1. 2019–Present

    Republic of Türkiye Ministry of Interior — Digital Forensics Software Engineer

    Since 2019 — High-volume and real-time digital-forensics, AI and large-scale software systems spanning Java/Spring, Oracle, C/C++, Python, ASR, image/face processing, reverse engineering and performance engineering.

  2. 2019–2025

    Argus Technology — Machine Learning Project Engineer

    2019-2025 — Project-based computer vision, deep learning, pattern recognition and signal processing, combining models, data pipelines and CPU/GPU performance engineering with C/C++, Python, OpenCV, CUDA and OpenMP.

  3. 2016–2019

    Akınsoft and Akın Robotics — Control Software Lead / Lead Computer Engineer

    2016-2019 — AROS/AR-CONTROL, AR-CORE, AR-GUI and ADA H4 for humanoid robotics: control, autonomy, behavior modeling, HMM-based ASR/TTS, vision, telemetry and real-time hardware/software integration.

  4. 2015–2016

    Kırıkkale University Distance Education Center: Part-Time Office Staff

    Part-time experience at Kırıkkale University's Distance Education Center in 2015-2016, supporting day-to-day administrative work and distance-education operations.

  5. 2015

    Baykar — Computer Engineering Intern

    2015 — From TMS570/lwIP embedded networking in Ikitelli to real UAV systems in Kesan: avionics debugging, C/C# static analysis and telemetry integrated into ground-control software.

  6. 2014

    Afyon Kocatepe University IT Department — Computer Engineering Intern

    2014 — End-to-end hardware/software integration in the university IT software unit: RFID readers, RS232, UID processing, databases, serial monitoring and Arduino-based access control.

Education

Academic education across six universities in computer engineering, mechatronics, business administration, digital forensics and cybersecurity.

Engineering Archive

A hierarchical archive of software and project work, technical articles, course notes, academic studies, education and professional activities from 2003 to the present.

Books and Book Chapters2 records

Published academic books and book chapters to which I contributed as an author.

General-Purpose Software5 records

General-purpose desktop software developed and published during the 2000s and 2010s through the personal website and software platforms of the period; some releases reached thousands of downloads.

Graduation and Term Projects4 records

Academic project archive covering undergraduate graduation projects and graduate-level term projects.

Blog109 records

Technical articles and historical engineering writing on software and systems engineering, real-time data processing, artificial intelligence, speech and signal processing, digital forensics, cybersecurity and algorithms.

Algorithm Development7 records

Algorithms developed and optimized for specific mathematical, statistical and software-engineering problems.

Academy52 records

Open course notes in engineering, computer science, software, artificial intelligence, electronics, mathematics, cybersecurity and related fields.

Certified Training11 records

Certified training in networking and server administration, programming, cybersecurity, AI, data analysis, project management, foreign languages, communication and PCB design.

Hardware and Mechatronics Projects3 records

Electronics, hardware, mechatronics, robotics and embedded-software projects.

Activities and Communities8 records

Engineering competitions, technical visits, professional seminars, university communities and institutional AI and big-data events.

Automation Software4 records

Applications written in different languages to process and manage data stored in databases or files.

Other Software6 records

Software developed to address specific technical or operational needs.

Websites2 records

Websites designed and developed in accordance with contemporary web standards.

Engineering Development Timeline

The technical development of the work across successive periods.

  1. 2003–2012

    Early software, automation applications and personal web publishing.

  2. 2013–2018

    Algorithm optimization, embedded systems, unmanned aerial vehicles, robotics and mechatronics.

  3. 2019–Present

    Digital forensics, cybersecurity, mission-critical and high-volume enterprise software systems, real-time data processing, performance engineering, speech and signal processing, and artificial intelligence.