Hi, I'm

Software Developer

With a solid grounding in software development methodologies and intermediate level experience, a versatile approach to both modern and standard projects is provided.

Contact Me

About Me

My introduction

Hi, I'm Yagiz, a Turkish national living in Dublin, Ireland. I have a Bachelor's in Computer Engineering from Baskent University and a Master's in Computing from Griffith College. Specializing in mobile app development, I'm skilled in Flutter, Swift, SwiftUI, Kotlin, and web technologies like HTML, CSS, and JavaScript. My focus is on advancing in software development, particularly in mobile applications.

01+ Years
experience
5+ Completed
project
02+ Companies
worked

Skills

My technical level

Frontend Developer

More than 4 years

SwiftUI

85%

Swift

70%

ReactNative

70%

Kotlin

75%

Flutter

80%

HTML

85%

CSS

65%

JavaScript

60%

Backend Developer

More than 3 years

Python

65%

C++

55%

C

70%

Java

50%

Firebase

70%

SQL

55%

Qualification

My personal journey
Education
Work

Sınav Anatolian High School

GPA: 94.2/100
2014 - 2017

Baskent University Computer Engineer

GPA: 3.01/4
2017 - 2022

AGH University of Science and Technology - Poland

Erasmus+ Programme
2021 - 2021

MSc in Computing Griffith College Dublin

2nd Class Honours
2022 - 2023

Intern

PRODAY Information Technologies
Sep 2020 - Oct 2020

Intern

BITES Defence & Aerospace
Aug 2021 - Sep 2021

Participant - Cyber Career Program

Barikat Cyber Security
Oct 2021 - Nov 2021

Experiences

Education, Intern, Work...

University
Computer Enginner

View more

Baskent University
Computer Engineer

  • Advanced Programming

  • Data Structures

  • Computer Organization

  • Programming Languages

  • Microprocessors

  • Algorithms

  • Operating Systems

  • Database Management Systems

  • Computer Networks

  • Cryptography and Security

  • Object Oriented Programming

  • Web Design and Applications

  • Mobile Application Development

Master's degree
MSc in
Computing

View more

Griffith College Dublin
MSc in Computing

  • Computer Networks & Internetworking

  • Information Retrieval and Web Search

  • Mobile Development

  • Agile Software Development

  • Cloud Platforms & Applications

  • Information Security

  • Parallel & Distributed Programming

  • Research Methods

  • Disseration/Dissertation by Practice

PRODAY Information Technologies
(Intern)

View more

PRODAY Information Technologies
Internship

  • Design and simulate network topologies using Cisco Packet Tracer.

  • Analyze network performance and propose optimization strategies.

  • Collaborate with the team to understand networking requirements and provide solutions.

  • Understanding of network protocols, configurations, and optimization techniques.

  • Insight into practical application of network theory in business contexts.

BITES Defence & Aerospace
(Intern)

View more

BITES Defence & Aerospace
Internship

  • Design and develop a Chrome extension to aid the HR team in the recruitment process.

  • Implement web scraping functionalities to extract candidate data from various online sources.

  • Develop algorithms for efficient and accurate data filtering and sorting based on HR requirements.

  • Utilize React and TypeScript to create a user-friendly interface for the Chrome extension.

  • Experience in Chrome extension development and browser compatibility.

  • Ability to work collaboratively in a team environment and communicate effectively with non-technical stakeholders.

  • Proficiency in React and TypeScript for frontend development.

Cyber Career Program

View more

Cyber Career Program
Barikat Cyber Security

  • Knowledge in basic security concepts, sub-fields, and roles within cyber security.

  • The fundamentals of penetration testing, security audits, network-based attacks, DDoS, operating system security, and web security.

  • Work alongside professionals to gain hands-on experience in managing and mitigating cyber security threats.

  • Practical skills in Linux, network technologies, and web application security.

  • Understanding of cyber security standards and regulatory frameworks.

  • Enhanced problem-solving and analytical skills in cyber security scenarios.

Python Essentials 2
(Cisco Networking Academy)

View more

Python Essentials 2
Cisco Networking Academy

  • Design, develop, debug, execute, and refactor multi-module computer programs written in Python 3

  • Analyze and model real-life problems in OOP categories.

  • Use the potential of Python in everyday applications, including loT and DIY activities.

  • Understand the role of a programmer in the software development process.

  • Attempt the qualification PCAP - Certified Associate in Python Programming from OpenEDG Python Institute and continue their professional development at an advanced level

Projects

Most recent work

Lucky Dealz

LuckyDealz is a mobile application developed using SwiftUI, integrating Firebase for efficient data management. This app introduces a unique approach to online shopping, where instead of directly purchasing products, users have the opportunity to participate in raffles. Sellers upload their products onto the platform, and users can enter these raffles by paying a minimal amount, significantly lower than the product's retail value. This system not only offers an exciting shopping experience but also makes high-end products more attainable for a wider audience.

Demo

Currency Exchange Application

Currency Exchange mobile application, developed using the powerful SwiftUI framework, provides real-time currency exchange rates through seamless API integration. Designed for convenience and accuracy, the app swiftly retrieves up-to-date foreign exchange data, enabling users to make informed decisions on currency conversions. With its user-friendly interface, the app simplifies complex calculations, offering a reliable and efficient tool for both casual travelers and serious financial enthusiasts. Experience the ease of managing currency exchanges right from your smartphone, anytime, anywhere.

Show on GitHub

Tactical Tracking System

My team and I used Flutter for development and MySQL for data management in our Tactical Tracking System graduation project to innovate in land defense, specifically tank operations. This map-based mobile application tracks as well as analyzes vehicle data to improve tactical planning. It provides specialized functionality for various military grades, increasing usability and strategic efficiency. Our process included extensive research, technological proficiency, and a collaborative problem-solving approach. We hope that this approach will considerably develop tank operation techniques and serve as a useful instrument in current land defense.

Demo

Apple Vision Pro Website Clone

I developed the Apple Vision Pro Website Clone as a precise and dynamic replication of the original, using HTML, CSS, and JavaScript. In this project, I implemented advanced animations with tools like ScrollTrigger, GSAP, and locomotive-scroll, complemented by interactive HTML canvas. I aimed to closely mirror the design and functionality of the original site, ensuring an engaging and immersive user experience. As you scroll down the screen, I implemented animated transitions of the screens, mirroring the style of the original website. This was achieved through the effective use of the mentioned libraries, including ScrollTrigger, GSAP, and locomotive-scroll, enhancing the overall interactive experience.

Show on GitHub

Twitter Clone

I developed an application that clones Twitter, utilizing SwiftUI for the frontend and Firebase for the backend. This project is a recreation of the original Twitter app, with an emphasis on a unified user experience and extensive functionality. It includes essential features such as user registration and login, searching for users by username and fullname, as well as the ability to publish, like, and display tweets on user profiles. The interface of this clone is crafted to be intuitive and align closely with Twitter's original design elements.

Show on GitHub

HITES Application

I developed an application called HITES, utilizing ReactNative for the frontend and Appwrite for the backend. This project is a recreation of a video-sharing platform, with an emphasis on a seamless user experience and extensive functionality. It includes essential features such as user registration and login, the ability to upload videos to the system, and functionalities for playing and watching videos. The interface of this clone is designed to be intuitive and aligns closely with modern video-sharing platform design elements.

Show on GitHub

Contact Me

Get in touch

Phone Number

+353-83-140-9141

Email

<myfirstnamemylastname>@gmail.com

Location

Dublin - Ireland