Barış Gökmen
ASELSAN (REHİS) · METU NCC M.Sc.Güzelyurt, Kıbrıs

K. Barış Gökmen

Computer Engineer

Computer Engineer designing software systems at ASELSAN and conducting graduate research on mobile human-computer interaction, sensor analytics, and machine learning at METU NCC.

K. Barış Gökmen

About & Education

Profile

Deeply curious across multiple edges of computer science; committed to teamwork, honesty, fairness, respectful inquiry, and high engineering quality while keeping the development process collaborative and enjoyable.

Experienced with enterprise Java and OSGi architectures, cross-platform mobile systems (Kotlin & Flutter), relational databases (T-SQL & MySQL), and data-driven research workflows in Python.

Currently

Working at ASELSAN as a Software Design Engineer in the REHİS (Radar and Electronic Warfare Systems) division. In parallel, completing the M.Sc. Thesis in Computer Engineering at METU NCC on "Predicting User Text Typing Performance from Sensor Data and Keystrokes on Mobile Devices". Research areas include Data Science, Machine Learning, NLP, Open-Source Software, and Agentic AI.

Education

  1. Master of Science (M.Sc.), Computer Engineering

    Oct 2023 – Sep 2026

    Middle East Technical University Northern Cyprus Campus (METU NCC)

    GPA: 3.21 / 4.00

    Thesis: Predicting User Text Typing Performance from Sensor Data and Keystrokes on Mobile DevicesSupervised by Prof. Yeliz Yeşilada & Dr. Elgin Akpınar

    • Researching mobile keystroke dynamics and inertial sensor streams to model and predict user text entry performance.
    • Served as Graduate Teaching Assistant for Data Structures (CNG 213), Data Management & File Structures (CNG 351), and DBMS (CNG 352).

    ACM Student Chapter (Vice President)

  2. Bachelor of Science (B.Sc.), Computer Engineering (Bilgisayar Mühendisliği)

    Sep 2019 – Jul 2023

    Middle East Technical University Northern Cyprus Campus (METU NCC)

    CGPA: 2.77 / 4.00

    • Technical Electives: Image Processing, Computer Vision, Development with Scripting Languages, Advanced OOP with Java, Wireless Networks, DBMS.
    • Graduation Project: Virtual Queue Management System (Android, Google Firebase, Queue Simulation, Web Admin Panel).

    tiyatrODTÜ (METU Theatre Society — Board Member & Organization Lead)

Experience

Engineering roles across defense radar/electronic warfare software, university teaching, mobile application architecture, full-stack web systems, and computer vision.

  1. Jan 2025 – Present

    ASELSAN

    REHİS — Radar and Electronic Warfare Systems

    Türkiye · Full-time

    Software Design Engineer

    Software Design Engineer in the Radar and Electronic Warfare Systems (REHİS) division, developing modular enterprise software systems.

    • Architecting and maintaining enterprise OSGi Java software modules for radar and electronic warfare systems.
    • Designing relational data models and high-reliability queries with Microsoft T-SQL within an Agile engineering workflow.
    • Java
    • OSGi
    • T-SQL
    • Agile
    • Radar & EW Systems
  2. Oct 2023 – Jan 2025

    Middle East Technical University Northern Cyprus Campus (METU NCC)

    Department of Computer Engineering

    Güzelyurt, Nicosia, Cyprus · Full-time · 1 yr 4 mos

    Graduate Teaching Assistant

    Teaching Assistant in the Computer Engineering department; instructed laboratory sessions, prepared and graded programming assignments and quizzes, and proctored examinations.

    • Courses assisted: CNG 213 (Data Structures), CNG 351 (Data Management & File Structures), and CNG 352 (Database Management Systems — DBMS).
    • Mentored undergraduate engineering students in C, C++, SQL, algorithmic problem solving, and file/database systems.
    • CNG 213 (Data Structures)
    • CNG 351 (Data Management & File Structures)
    • CNG 352 (DBMS)
    • C/C++
    • SQL
  3. Nov 2022 – Jan 2025

    Saksı Kampüs

    Türkiye · Part-time · 2 yrs 3 mos

    Computer Engineering Tutor

    Delivered structured one-on-one and group instruction across core Computer Engineering undergraduate courses.

    • Taught Introduction to Programming (C, C++, Java, Python), Object-Oriented Programming, Database Systems, and Computer Networks.
    • C
    • C++
    • Java
    • Python
    • OOP
    • Database Systems
    • Computer Networks
  4. Jul 2023 – Sep 2023

    Appcent

    Istanbul, Türkiye · Hybrid · Internship / Fellowship · 3 mos

    Android Developer (Apptern)

    Completed the 2-month Apptern intensive Android engineering program combining development and design seminars, 2 individual mini-projects, and a collaborative capstone product.

    • Developed "Apponte" (a client-consultant appointment management mobile application) within a 6-developer Agile/Scrum squad (3 Android, 3 iOS) with continuous mentor pull-request reviews.
    • Applied Clean Architecture, MVVM, Hilt-Dagger dependency injection, Kotlin Coroutines, Flow, Navigation Component, and Firebase.
    • Kotlin
    • Firebase
    • MVVM
    • Clean Architecture
    • Hilt-Dagger
    • Coroutines
    • Flow
  5. Jan 2023 – Mar 2023

    Niyel Technologies Ltd.

    Nicosia, Cyprus · Hybrid · Internship · 3 mos

    Full-Stack Developer Intern

    Independently designed and built a cross-platform mobile application and web administration panel from scratch for recording and tracking vehicle insurance, tax, and maintenance events (supervised by Nihat Yılmaz).

    • Engineered an authenticated RESTful API using Laravel, PHP, Laravel Sanctum, and MySQL, verified with Postman test suites.
    • Built the companion cross-platform mobile application in Flutter integrated with the backend service.
    • Flutter
    • Laravel
    • PHP
    • MySQL
    • Sanctum
    • REST API
    • Postman
  6. Sep 2021 – Nov 2021

    MXB Interactive Ltd.

    Istanbul, Türkiye · Remote · Internship & Part-time · 3 mos

    Computer Vision Developer & Intern

    Joined as a Computer Vision Intern (Sep 2021) and was promoted to part-time Computer Vision Developer (Oct 2021 – Nov 2021).

    • Developed real-time face recognition, face tracking, and image processing pipelines using Python and OpenCV.
    • Python
    • OpenCV
    • Computer Vision
    • Image Processing

Research & Publications

Graduate research in mobile human-computer interaction, sensor data analytics, and machine learning at Middle East Technical University Northern Cyprus Campus (METU NCC).

M.Sc. Thesis Research · 2023 – 2026

Predicting User Text Typing Performance from Sensor Data and Keystrokes on Mobile Devices

Middle East Technical University Northern Cyprus Campus (METU NCC) · Supervisors: Prof. Yeliz Yeşilada & Dr. Elgin Akpınar

Investigating how mobile inertial sensor streams and keystroke dynamics correlate with typing speed and error rates on mobile touchscreens, building open-source instrumentation and machine learning pipelines for non-intrusive typing performance prediction.

Research Focus Areas

  • Data Science
  • Machine Learning
  • Natural Language Processing (NLP)
  • Mobile Human-Computer Interaction (Keystroke & Sensor Analytics)
  • Open-Source Software (OSS)
  • Agentic AI

Open-Source Research Repositories

Publicly available software instrumentation and analysis tools developed during the M.Sc. thesis research:

Projects

Dual-source project portfolio combining manually curated engineering systems (src/data/manualProjects.ts) with automated public repositories from GitHub (@Bhostie).

Curated entries are loaded from src/data/manualProjects.ts; GitHub repositories sync automatically from github.com/Bhostie.

Featured Project · Campus Application2025 – 2026

Hocam Connect

Co-Head of Team

Designed and managed the end-to-end development of a campus super app from scratch, co-leading a 7-person engineering team across mobile development, testing, deployment, CI/CD pipelines, UI/UX design, and Laravel admin/batch operations.

  • Flutter
  • Supabase
  • Laravel
  • CI/CD
  • UI/UX
Featured Project · Mobile Application2023

Apponte

Android Developer (Apptern)

Client-consultant appointment Android application developed in a 6-developer Agile/Scrum team using modern Android architecture components, Clean Architecture, MVVM, Hilt-Dagger, Coroutines, and Firebase.

  • Kotlin
  • Firebase
  • Clean Architecture
  • MVVM
  • Hilt-Dagger
  • Coroutines
  • Flow
  • Navigation Component
Featured Project · Graduation Project2022 – 2023

Virtual Queue Management System

B.Sc. Capstone Project

Android-based virtual queue management system comprising real-time backend services, queue simulation features for service optimization, and a web administration panel.

  • Android
  • Kotlin
  • Google Firebase
  • Simulation
  • Web Admin
Featured Project · Full-Stack Mobile Application2023

Vehicle Insurance & Maintenance Tracker

Full-Stack Developer

Cross-platform Flutter mobile application, authenticated Laravel/Sanctum RESTful API, MySQL database, and web admin panel built from scratch for tracking personal vehicle insurance, tax, and maintenance events.

  • Flutter
  • Laravel
  • MySQL
  • Sanctum
  • REST API
  • Postman

Curriculum Vitae (CV)

Download the full academic and professional CV as a PDF or review the verified credentials, certifications, and leadership history below.

PDF · English · Verified Academic & Engineering CV

Academic Summary

Master of Science (M.Sc.), Computer Engineering

Oct 2023 – Sep 2026

Middle East Technical University Northern Cyprus Campus (METU NCC)

GPA: 3.21 / 4.00

Bachelor of Science (B.Sc.), Computer Engineering (Bilgisayar Mühendisliği)

Sep 2019 – Jul 2023

Middle East Technical University Northern Cyprus Campus (METU NCC)

CGPA: 2.77 / 4.00

Licenses & Certifications

  • Software Engineer

    Aug 2024

    HackerRank

    Credential ID: b3a302097b3f

  • Fundamentals of Deep Learning [Workshop]

    Apr 2022

    NVIDIA

    Credential ID: edabe6335b1d4e62b458093952ab721c

  • Problem Solving (Intermediate)

    Mar 2022

    HackerRank

    Credential ID: fb176cb92cad

  • Python

    Mar 2022

    HackerRank

    Credential ID: 9aecd5daec42

Volunteer Experience & Leadership

  • Vice President

    Jun 2024

    METU NCC ACM Student Chapter · Science and Technology

    Co-led the student chapter, organizing technical workshops, software engineering seminars, and student community initiatives at METU Northern Cyprus Campus.

  • Board Member (Organization Lead) & Member

    Oct 2021 – 2024

    tiyatrODTÜ (METU Theatre Society) · Arts and Culture

    Managed the organization team and designed the traditional theatre festival for 2 full years as Board Member (Oct 2022 – 2024), after serving as stage sound/lighting technician, digital designer, and sketch cast member (Oct 2021 – Oct 2022).

Contact

Available for research collaborations, software engineering discussions, and academic inquiries via email or verified social platforms.