Arda Kılıçdağı is a Staff Engineer and Software Architect based in Istanbul with 13 years of experience building web and embedded systems, currently shaping platform architecture at Teknasyon. He blends hands-on development and team leadership from startups to scale-ups (Getir, Hobium), delivering features end-to-end while managing cross-functional requests and teams. Arda’s background spans full-stack web frameworks, cloud-hosted media platforms, and low-level firmware—he contributes Turkish-specific keymaps and support for new models in the widely used QMK keyboard firmware ecosystem. Trained originally in chemistry, he brings an analytical, systems-minded approach to software design and hardware-integrated projects, often bridging product needs with pragmatic engineering.
13 years of coding experience
16 years of employment as a software developer
High School, Junior High/Intermediate/Middle School Education and Teaching, High School, Junior High/Intermediate/Middle School Education and Teaching at Beşiktaş Atatürk Anadolu Lisesi
Licentiate degree, Chemistry, Licentiate degree, Chemistry at Yıldız Teknik Üniversitesi
Okul birincisi (top of the school), Elementary School, Okul birincisi (top of the school), Elementary School at Pangalti İlköğretim Okulu
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 reviews, 7 commits, 9 PRs in 4 years 2 months
Contributions summary:Arda primarily contributes to keymap configurations for various keyboards within the QMK firmware repository. Their work involves defining keyboard layouts, including modifying the keymap.c file to define layer functions and the keymap matrix, as well as editing rules.mk and config.h files, and often includes adapting the layouts to a specific language (Turkish) and keyboard type. They have added support for new keyboard models like the crkbd and Aranck keyboards.
Contributions summary:Arda contributed significantly to the development of custom keymaps for various keyboard layouts, specifically focusing on the Turkish keyboard layout and its integration. They added and modified keymaps for the Tada68, 4pack macropad, Aranck, and Heisenberg keyboards, showcasing expertise in keyboard firmware. Their work involved modifying keycodes, layer configurations, and adjusting rules.mk files to support various keyboard configurations and features like backlight control.
qmk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.