Traton Gossink
iOS Developer
Traton Gossink
iOS Developer
Who I am:
I am an iOS developer with a strong foundation in engineering, bringing unique perspective to building apps that are not only functional, but thoughtfully designed. My journey spans manufacturing, 3D prototyping, and full-stack mobile development.
Projects
Solo Developer
Built a SwiftUI shopping list app that delivers a seamless real-time experience using Firebase Firestore and modern MVVM architecture. Leveraged @FirestoreQuery for dynamic, live data syncing, enabling instant updates across user sessions. Developed reusable form-driven views for item creation and editing with conditional UI logic and calendar integration.
Implemented core app features including dark mode, user authentication, logout confirmation dialogs, and robust error handling. Structured navigation using a multi-tiered stack, enabling intuitive flow from list overview to individual item detail screens.
Current enhancements include custom toast notifications, profile image uploads, and scalable architecture for App Store readiness.
Contributed to the open-source iOS app Basic Car Maintenance as part of Hacktoberfest 2023, collaborating with over 50 developers in a large-scale team setting. Focused on improving the app's UI/UX by resolving two key GitHub issues in the settings view:
#213 – SettingsView (VehicleList): Fixed excess whitespace triggered by empty field submissions during vehicle creation.
#5 – Edit Vehicle: Enabled editing of existing vehicles via swipe actions and sheet-based input, following Apple Human Interface Guidelines.
Used Git and GitHub for version control, pull requests, and code reviews. Collaborated asynchronously in a remote team environment, practicing strong communication and attention to Apple HIG UI standards.
Bootcamp Challenge
Created through my online bootcamp from codewithchris.com. A feature-rich chat app in SwiftUI with Firebase backend integration. Users can create accounts, complete full profile setup, and engage in secure, real-time messaging via individual and group chats. Integrated photo sharing, contact sync, camera access, dark mode, and account deletion to provide a comprehensive social experience.
Implemented Firestore for real-time updates, and structured the project using MVVM architecture. Went beyond the course scope by independently researching and building a custom SMS verification code workflow, enhancing the app's security and onboarding experience.
Bootcamp Challenge
Created as a part of an iOS bootcamp on Udemy tuaght by Angel Yu. I took this project and made a large part of it my own. This project was a great learning opportunity in the areas of advanced screen segues, database use with UIKit, Firebase Firestore, Autolayout, UI/UX designs, Cocoa pods, third party libraries, MVC practices.
Bootcamp Challenge
This app was built as a part of my online iOS development bootcamp from Angela Yu on Udemy. A minimalist task management app in UIKit focused on clarity, fast interaction, and intuitive completion flow. Implemented full CRUD functionality (create, edit, delete, and mark complete) using local state management with plans to integrate Firestore for syncing.
Emphasized UI simplicity and accessible design by separating active and completed task states. Architected using MVC principles to keep logic scalable and views lightweight. This project reinforced best practices for UIKit layout structuring, task state control, and single-responsibility view models.
Thank You for Visiting!