Eren Tasdemir

Software engineer working on secure AI systems.

Download PDF

Summary

Software engineer focused on secure AI systems, with industry experience shipping consumer Android apps at scale. Comfortable across mobile (Kotlin, Java, Jetpack Compose), full-stack (React, React Native, TypeScript) and systems work (C, C++, C#/.NET), with a Master’s-level grounding in AI/ML and cybersecurity.

Highlights

  • Fixed a recurring bug behind 16% of all crashesİşCep, 10M+ users
  • Published in Advanced Robotics ResearchWiley, 2026
  • Best project of the intern cohortIntertech, 2022
  • Elected Vice-Chair of EESTEC42 committees, 8,000+ members
  • Ranked 1,549th of 3.3 millionTurkish university entrance exam, 2020

Experience

Softtech

Aug 2024 – Sept 2025

Software Engineer, Android · Istanbul, Turkey

  • Worked in the Agile team that owns İşCep, the mobile banking app of the largest private bank in Turkey, with more than 10 million recurring users.
  • Owned several new features and maintained existing ones, including critical flows; took part in refining designs and business logic, and was responsible for shipping several releases.
  • Built new features in Kotlin and Jetpack Compose while maintaining Java/XML views, using Dagger for dependency injection, MVVM and Test-Driven Development across a multi-module app built on Retrofit, Coroutines and Flows.
  • Took a lead role in the migration to Jetpack Compose with a focus on accessibility, mentoring teammates through pair programming.
  • Identified and fixed a recurring bug responsible for 16% of all crashes in the latest version.

Softtech

Jul 2023 – Aug 2023

Software Engineering Intern · Istanbul, Turkey

  • Worked within the team behind Nays, an e-wallet application, owning an Android app end-to-end: requirements, UX design and testing.
  • Built with Kotlin, Jetpack Compose and Koin, Firebase for backend services and JUnit for testing, following Clean Architecture and MVVM.
  • Delivered a publish-ready MVP by the end of the 20-day internship.

Intertech

Aug 2022 – Sept 2022

Software Engineering Intern · Istanbul, Turkey

  • Built a Web3 application that lets parents deposit cryptocurrency into their dependants’ wallets, with a React front end and a Solidity smart contract on Ethereum.
  • The project was rated the best across the entire intern cohort.

Education

The University of Manchester

Sept 2025 – Sept 2026

MSc Advanced Computer Science · Distinction (expected), 80/100

  • Dissertation: From Plug to Backend: Investigating the Attack Surface of the EV Charging Stack. Designed an automated penetration-testing framework for the SLAC protocol that detects buffer and stack overflows/underflows and illegal state transitions, with bulk reporting. Built in Python and tested against implementations in C, C++, Python and Java.
  • Built a RAG-based LLM assistant from scratch with automated scoring against golden answers (Python, PyTorch), and a 0→1 image classifier with TorchVision.
  • Split focus between AI/ML and cybersecurity, including AI security and privacy.

Istanbul Technical University

Aug 2020 – Jul 2024

BSc Computer Engineering · 3.49/4.00 (UK equivalent First Class)

  • ABET-accredited programme taught entirely in English.
  • Graduation project: Investigation of Electro-Tactile Feedback Mechanisms for a VR Glove. Designed and built the hardware, wrote the microcontroller firmware in C, a C# driver for OpenVR integration, and a Unity 3D demo game.
  • Ranked 1,549th of 3.3 million candidates in the 2020 national university entrance exam.

Publications

Cagatay Gumus, Fulya Yenilmez, Kadir Ozlem, Hakan Kestir, Eren Tasdemir, Berkant Bakisli, Gökhan Ince, Ozgur Atalay, Asli Tuncay Atalay · Advanced Robotics Research (Wiley)

Contributed to the hardware design converting analogue capacitance readings into digital signals sent over BLE via C++ firmware, and wrote a Windows driver in C++ that makes the device act as an Xbox game controller.

Volunteering

EESTEC

Aug 2023 – Jul 2024

Vice-Chairperson for Administrative Affairs · Zurich, Switzerland (Remote)

  • Elected by the votes of 42 local committees representing more than 8,000 members across Europe.
  • Supervised four leaders, each with their own coordinators and members.
  • Responsible for data management, IT infrastructure, GDPR compliance and the conduct of the association’s events.

Skills

Languages
Kotlin, Java, Python, TypeScript, JavaScript, C, C++, C#, SQL, Haskell, ARM64 Assembly, HTML/CSS
Frameworks
Android, Jetpack Compose, React, React Native (Expo), .NET
AI / ML
PyTorch, TorchVision, pandas, NumPy, SciPy, scikit-learn, RAG
Security
Protocol fuzzing, Penetration testing, Federated learning, ZKPs, FHE, Differential privacy
Infrastructure
Git, Docker, Kubernetes, Linux, Firebase

Languages

Turkish
Native
English
Fluent (IELTS 8.5, C2)
German
Beginner
French
Beginner