Eda Eren Computer Engineer
Avatar




Welcome to my portfolio! I'm Eda Eren, a software developer with a passion for crafting innovative solutions and collaborating on engaging projects. Over the years, I’ve had the opportunity to work on diverse projects involving systems programming, data structures, and application development. I’m proficient in languages like C, C++, C#, Java, Python, and Swift, and I enjoy using tools and frameworks to bring ideas to life. My experiences, including an Erasmus exchange program in Italy, have enhanced my problem-solving skills, adaptability, and ability to work in multicultural environments—qualities I bring to every project. Additionally, my hobbies, such as photography and drawing, inspire creativity and sharpen my aesthetic vision, which I apply to my work. I’m excited to contribute my skills and continue growing as part of a dynamic team. Thank you for visiting, and I hope you enjoy exploring my work!

Projects

Certificate App

This project aims to develop a mobile application that facilitates and regulates the certification process for individuals wishing to prove their competencies. Users can apply for certificates by submitting the required information and a video link as evidence of their skills. The application is built using Swift for iOS with SwiftUI or UIKit for the interface, and Firebase for database management.


Plant Identifier App

This project aims to develop a mobile application that uses image processing and machine learning technologies to recognize plants and provide care information. The app allows users to take photos of plants, identify them, and receive detailed care instructions. It also includes a database of plant information that users can browse and search.


Mobile Shopping App

This project is an e-commerce mobile application. The application allows users to browse, purchase products and manage their favorite items. The app is designed to provide a seamless shopping experience with features that cater to both users and administrators.


Systems Programming Project

In this project, utilizing the Libfdr library, an input file entered via the terminal is parsed to read commands such as "yaz" (write), "sil" (delete), "sonagit" (output last), and "dur" (terminate). Based on the command provided via the terminal, a corresponding output file is generated in the code. The commands dictate actions to be performed, and their results are written to this output file.


BPE Project

This project explores a unique business concept developed during an Erasmus journey. The idea is to integrate an analog camera hiring service within a cafe to create a memorable experience for tourists. This project is modeled in detail using Business Process Model and Notation (BPMN) and Business Process Execution Language (BPEL).


Business Information Systems Project

This project, titled "Process Mining in the Coatings and Paints Industry: The Purchase Order Handling Process," focuses on the application of process mining to analyze the purchase order handling process for a multinational company in the coatings and paints industry. The project was part of the Business Process Intelligence Challenge 2019 and aimed to answer business questions related to compliance and efficiency using real-life event logs from the company.


Database Management Systems Project

This project involves creating a software application with a self-chosen topic. The project includes designing and implementing a database, along with an application that interacts with this database. The application supports basic operations such as searching, adding, deleting, and updating records. I used PostgreSQL as the relational database management system.


Data Structures Project 1

This project is written in MinGW C++ and reads the Veri.txt file to add and remove data from a doubly linked list. The program is designed to read the Veri.txt file upon startup and perform the operations specified on each line. Data is added to the doubly linked list, and when necessary, elements are shifted to create space or removed to decrease the list's size.


Data Structures Project 2

This project is written in MinGW C++ and processes the Noktalar.txt file to manage data points in a priority queue and store them in an AVL tree. Each line in Noktalar.txt represents the x, y, and z coordinates of points forming line segments. A class named DogruKuyrugu is designed to handle these points, storing them as a priority queue based on their distance from the origin (0,0,0).


2D Beginner Shooter Games

I made this 2D shooter game for taking a step into the game development world. It's a bit basic game but it contains a main character, enemies which can also shoot at us, a life bar for us to track our character's remaining life and the total point that we gain from shooting the enemy. Our character can move around with "WASD" or with arrow keys.


2D Beginner Platform Game

That's a 2D platform game that i made with C# using Unity. I used the assets from Unity asset store. Our character can move around using "WASD" or arrow keys. When we collect the cherries there'll be a effect similar to explosion. A bear comes towards us from the left and if we can jump and touch it's head, our character jumps towards to the air and the bear disappears. Our character's apperiances changes if it falls, runs or stays.

Technical Skills & Expertise


Programming Languages

C, C++, C#, Java, Swift, Python, JavaScript, Assembly, PL/I.

Tools and Technologies

Firebase, PostgreSQL, AWS, MongoDB, .Net Framework, Node.js, XCode, Android Studio, Expo, Git, Github, Apache Spark, Kafka, Hadoop.

Languages

English(Professional), Turkish(Native), Italian(Elementary), Japanese(Elementary), German(Elementary).

Soft Skills

Problem-solving, Suitable for teamwork, Adapting, Ambitious and determined, Fast learning.

Get in touch

Reach out to me via mail or Linkedin!