Computer Engineer · AI & Embedded Systems

Arda
Yıldız

Working on embedded systems, firmware development, and artificial intelligence applications.

Portrait of Arda Yıldız
I'm a computer engineer with a strong focus on embedded systems, IoT applications and AI integrations.

I enjoy developing software that interacts with the real world - from firmware running on resource-constrained microcontrollers to web and mobile applications that control connected devices. My work mainly focuses on embedded systems, IoT communication and reliable device control.

Alongside embedded development, I'm also interested in artificial intelligence, especially computer vision, natural language processing and retrieval-based systems. I like understanding how systems work at a low level and turning that understanding into reliable, efficient and useful software.

Embedded SystemsIoTAI IntegrationsEdge AIComputer VisionLow-level Software
Sep 2021 - June 2026

B.Sc. Computer Engineering (60% Scholarship)

Çankaya University

Graduation CGPA  3.23 / 4.00

2017 - 2021

Ayhan Sümer High School

High School Diploma

Feb 2026 - Aug 2026

NanoMagnetics Instruments

Candidate Engineer

Contributed to hardware-software integration and system communication by developing embedded and software solutions.

Mar 2024 - June 2026

Çankaya University - IT Department

Part-Time Student Developer

Designed and built Fleet Tracking System (ESP32 + SIM7600) and a Handheld RFID Card Reader for security guards. Both projects were assigned by the university's Board of Trustees.

Jun 2025 - Sep 2025

Digitest Savunma ve Havacılık A.Ş.

Long-Term Embedded Systems Intern

Designed FPGA systems in Vivado with custom IP cores and AXI communication. Built bare-metal/FreeRTOS embedded softwares, UART & TCP/IP pipelines and a PySide6 GUI for real-time YOLOv5 object detection.

Jul 2024 - Sep 2024

NanoMagnetics Instruments

Long-Term Software Intern

Built a mobile application using Flutter to control scientific devices via BLE. Also integrated Firebase Authentication and Firestore while optimizing performance by resolving memory leaks.

OrbMet - usage rings for Claude Code, Codex and Antigravity next to a Claude Code limits card
OrbMet - AI Usage Monitor
IDX_001

OrbMet - AI Usage Monitor

A small Windows app that shows Claude Code, Codex and Antigravity usage limits as rings on the edge of the screen, with each limit's reset time and how long until then. It docks to any edge or corner, never takes focus from the terminal, and is free, open source and fully local.

StackC#WPF.NET
DomainDeveloper Tools
Helma AI - AI-powered elderly care mobile application
Helma AI - Elderly Care Assistant
IDX_002

Helma AI - Elderly Care Assistant

A multimodal AI-powered mobile application for elderly care, combining emotion recognition across video, audio, and text with real-time monitoring, reminders, and caregiver-family interaction workflows.

StackFlutterFastAPIMongoDB
DomainAI / Multimodal Systems
Fleet Tracking System for Çankaya University - ESP32 bus tracking device
Fleet Tracking System - Çankaya University
IDX_003

Fleet Tracking System for Çankaya University

A live tracking system for the university's bus fleet. The device provides real-time location monitoring for students and staff, while an integrated RFID validator ensures that only registered members can access the transportation network.

StackESP32C++SIM7600
DomainEmbedded Systems
Handheld RFID Card Reader for Çankaya University - Wi-Fi validator terminal
Handheld RFID Card Reader
IDX_004

Handheld RFID Card Reader for Çankaya University

A Wi-Fi-enabled handheld RFID validator terminal for security guards at the university's main gate. The device periodically syncs a local database for offline verification, logs scanned IDs locally, and batches reports back to the university servers.

StackESP32C++
DomainEmbedded Systems
Turkish Legal Question Answering System - RAG pipeline architecture
Turkish Legal Question Answering System
IDX_005

Turkish Legal Question Answering System

An end-to-end RAG system for Turkish legal question answering. Includes embedding tuning, hybrid retrieval, reranking and LLM fine-tuning, designed to produce grounded, citation-consistent answers while minimizing hallucination. Evaluated with Recall@K, MRR, F1 and faithfulness.

StackPythonRAGLLM Fine-Tuning
DomainAI / NLP
TinyVoice - edge AI keyword spotting system on ESP32
TinyVoice - Keyword Spotting on ESP32
IDX_006

TinyVoice - Keyword Spotting System

An edge AI keyword spotting system optimized for microcontrollers. Trained and compared multiple deep learning models on the Google Speech Commands dataset. Prepared a DS-CNN model for deployment on ESP32 devices.

StackPythonTensorFlowESP32
DomainEdge AI
Push or Perish - MSP430G2553 reflex game hardware on a breadboard
Push or Perish - Bare-metal Reflex Game
IDX_007

Push or Perish

A real-time reflex game. Built on the MSP430G2553 microcontroller using a 7-segment display, two buttons, and two LEDs. Written in Assembly language.

StackCMSP430Assembly
DomainEmbedded Systems
Classroom Reservation System - web application dashboard screenshot
Classroom Reservation System
IDX_008

Classroom Reservation System

A full-stack web application for managing institutional classroom reservations. Used .NET environment and HTML/CSS/JavaScript on the frontend, with features like real-time availability tracking, conflict-resolution logic and multi-role access control for students, faculty and administrators.

Stack.NETJavaScriptHTML/CSS
DomainBackend Systems
VehiCrypto - blockchain vehicle maintenance web application interface
VehiCrypto - Blockchain Vehicle Records
IDX_009

VehiCrypto

A blockchain-based vehicle maintenance tracking system. An immutable service history ledger built on Ethereum smart contracts. This system guarantees tamper-proof records across the full vehicle lifecycle, accessible to owners, mechanics and inspectors.

StackSolidityWeb3JavaScript
DomainDistributed Systems
Dungeon Of Pacemaker - TeduJam game project
Dungeon Of Pacemaker - TeduJam
IDX_010

Dungeon Of Pacemaker

A game built for TeduJam, a university hackathon. Developed with a group of 4 under time constraints, focusing on rapid prototyping and core gameplay mechanics.

StackC#Game Engine
DomainGame Development
Realistic Horror Game - Unreal Engine 4 environment screenshot
Realistic Horror Game - Unreal Engine 4
IDX_011

Realistic Horror Game

A game project developed using Unreal Engine and C++. Focused on C++ Object Oriented Programming concepts.

StackC++BlueprintUE4
DomainReal-time Systems

Technical Domains

Programming Languages

  • C
  • C++
  • Python
  • Java
  • C#
  • Assembly (x86 · MSP430)
  • JavaScript
  • SQL
  • Dart / Flutter

Embedded & Hardware

  • Arduino & ESP32
  • MSP430G2553
  • Vitis / Vivado (FPGA)
  • FreeRTOS / Bare-metal C
  • UART · SPI · I2C · I2S
  • TCP/IP · UDP · Wi-Fi · Bluetooth
  • Qt Creator
  • GPIO & Timer Interrupts

AI & Systems

  • OpenCV
  • TensorFlow
  • PyTorch
  • RAG & LLM Fine-Tuning
  • FastAPI · MongoDB · Firebase
  • REST APIs · BLE
  • Linux / Bash · Git
  • Unity · Unreal Engine 4

Spoken Languages

  • Turkish (Native)
  • English (B2)

Domains

IoT SystemsEdge AIEmbedded SystemsComputer VisionNLPRAG PipelinesFPGA DesignMobile Development

Contact

Contact:

Çankaya, Ankara