Ufuk’s Portfolio
Full-Stack iOS-Developer
E-Mail: ufuk_trkz@hotmail.de
LinkedIn: https://www.linkedin.com/in/ufuk-türközü-497206196/
Twitter: @trkz_ufuk
Projects
Project 0: SNIPIT
Snipit is a purely audio based Social Media App that allows users to post short voice memos (up to 9 seconds). Users also can like, comment or share these snipits in private chat rooms. Users can enable auto-play, which, while enabled, plays all Snipits in one’s feed chronologically. In Discovery Feed users can search for specific users via name or their snipit handle and find Snipits of other users they aren’t following yet. The app notifies users when people react to their snipits follow them or send them a new message.
NOTE: This app isn’t on the Appstore yet. It will be in beta testing soon.
Backend:
- Firebase
Frameworks:
- UIKit
- Combine
- AVFoundation
- MediaPlayer
- FirebaseAuth
- FirebaseMessaging
- FirebaseDatabase
- FirebaseStorage
- FirebaseFirestore
Language:
- Swift
Architecture:
- Model-View-Controller
Things I learned:
- FirebaseMessaging
- Firebase Storage
- Combine
- AVFoundation
- MediaPlayer
- Remote Notifications
- CoreAnimations
Project 1: Schematic Capture
(Unfortunately I don’t have any permission to include screenshots)
An in-house iOS app for capturing and annotating huge machines in some of the countries larger steel manufacturing facilities. It needs offline capabilities to be able to capture photos and annotate them in facilities that often have no network or signal available to them.
Backend:
- Okta
Frameworks:
- UIKit
Language:
- Swift
Architecture:
- Model-View-Controller
Things I did:
- Collaborated remotely with a team of 5 Web Developers and an UX Designer to build a cross platform application in 8 weeks.
- Built User Interface using UIKit
- Solely responsible for the implementation of the UX Design
- Replaced Firebase with Okta for authentication
- Implemented SwiftyDropbox to enable uploading images from the app to Dropbox
Things I learned:
- Working for a Customer
- Implementig an UX Design
- Working with a backend team
- Okta
- SwiftyDropbox
Project 2: PlantWise
With PlantWise you can create a watering schedule for your plants and get notifications when they’re thirsty. This is synced across multiple devices, so the whole family is up to date.
Backend:
- Firebase
Framework:
- UIKit
Language:
- Swift
Architecture:
- Model-View-Controller
Things I did:
- Collaborated remotely with a team of 3 iOS Developers.
- Built User Interface using Storyboard and UiKit.
- Implemented Authentification using Firebase.
Things I learned:
- FirebaseAuth
- URLSession
Project 3: Conway’s GameOfLife
Game of Life is a cellular automaton invented by British mathematician John Conway (1937-2020). It’s a simulation of the behavior of populations (of pixels!) after creating an initial setup.
Framework:
- UIKit
- SpriteKit
Language:
- Swift
Architecture:
- Model-View-Controller
Things I learned:
- SpriteKit
- Working with Matrices!!! 🤯