iOS/MacOS Developer Building the Future

Crafting exceptional mobile and desktop experiences with Swift, SwiftUI, Storyboards, UIKit, and modern iOS frameworks. I specialize in turning a complex idea into a clean user experience via applications with clean architecture and comprehensive testing.

Like what you see? Schedule a 30-minute Google Meet call to connect with me!

Kyle Zeller - iOS Developer
import SwiftUI
struct PortfolioView: View {
var body: some View {
Text("Producing secure, intuitive, and functional iOS/MacOS apps for 5 years")
}
}

Published Apps

Campus Clique App - Published iOS Application

Campus Clique

A social networking platform built for college students to connect with peers and build meaningful relationships. Originally published in August 2023, this app demonstrates my ability to create full-stack iOS applications with real-time features, user authentication, and social networking capabilities. Currently being enhanced with additional features for a future re-release.

SwiftUI Firebase Real-time Chat Social Features

About Me

Passionate about delivering value through exceptional user experiences and solving problems with innovative solutions

I'm a Computer Science graduate from Kansas State University with a passion for iOS and macOS development. I specialize in building modern, accessible applications using Swift and SwiftUI. With experience in both individual projects and team collaboration, I bring expertise in clean architecture, comprehensive testing, and automated deployment to every project.

I was born and raised in Topeka, Kansas. I moved to Manhattan, Kansas in August of 2021 to pursue my Computer Science degree at Kansas State University. During my time in Manhattan, I developed lifelong friendships, discovered new passions, and gained invaluable life experiences. When I'm not coding, you'll find me playing chess (add me on Chess.com: @ghostthecompscigod), fishing for bass, crappie, and catfish during summer months, watching anime, or hitting the gym for weightlifting sessions.

Languages

Swift (5+ years) Objective-C (2 years) C# (3 years) Python C Java JavaScript TypeScript Shell Scripting YAML JSON SQL Regex Markdown

Tools

Xcode Swift Package Manager CocoaPods Postman Git GraphQL REST Instruments fastlane Transporter Charles Proxy GitHub CLI Homebrew xcpretty xcodebuild Make LLDB

Frameworks

SwiftUI UIKit AppKit Combine Observable Framework Foundation WidgetKit BackgroundTasks App Intents UserNotifications StoreKit Vision Core ML CryptoKit Core Haptics

Libraries

SwiftData CoreData Apollo GraphQL Firebase SDK Firebase Auth Firestore Firebase Storage Firebase Messaging (FCM) Supabase Swift AWS Amplify AWS SDK for iOS Swift Collections Swift Algorithms

Architecture

MVVM VIPER MVC Clean Architecture Repository Pattern Coordinator Outbox Pattern MVVM-C Clean Swift (VIP) Unidirectional Data Flow (Redux) The Composable Architecture (TCA) Layered Architecture Domain-Driven Design Modular Architecture

Design Patterns

Protocol-Oriented Programming Object-Oriented Programming Dependency Injection SOLID Principles Actor-based Concurrency @MainActor Isolation Delegation Observer Factory Strategy Adapter Facade Singleton State Builder Command

Testing

XCTest XCUITest Snapshot Testing Accessibility Testing Matrix Testing Unit Testing Integration Testing Performance Testing Load Testing Mock Testing Test Coverage TestFlight Automation SwiftLint SwiftFormat xcpretty xcodebuild

CI/CD

GitHub Actions Bitrise Jenkins CircleCI GitLab CI Azure DevOps Shell Scripts Provisioning Automation Code Signing Certificate Management Automated Builds Release Management CI/CD Pipelines

Deployment

App Store Connect fastlane Transporter App Store Connect API App Store Connect CLI Apple Developer Portal TestFlight Provisioning Profiles Signing Certificates Xcode Cloud Notarization (macOS) App Store Metadata Management

Release

Xcode xcodebuild Make Makefile CI/CD Pipelines Semantic Versioning Changelog Management Release Notes Automation Phased Release Feature Flags Firebase Crashlytics App Versioning & Build Numbers

DevOps

CI/CD (GitHub Actions, Jenkins) App Store Connect API TestFlight Infrastructure as Code Container Security Secrets Management Security Monitoring Incident Response Docker Kubernetes (EKS) Terraform

Security

Semgrep (SAST) OWASP Top Ten Security Scoped Bookmarks TLS 1.2+ Enforcement Result-based Error Handling Biometric Authentication Certificate Pinning Secure Local Storage App Sandbox Static Application Security Testing Dynamic Application Security Testing Dependency Scanning Vulnerability Assessment Penetration Testing Security Code Review Data Encryption Key Management Secure Coding Practices Threat Modeling Security Architecture Compliance (GDPR, HIPAA)

Cloud

AWS (Cognito, EC2, DynamoDB) Firebase (Cloud Functions, Auth) Supabase (real-time sync) Apollo GraphQL CloudKit AWS S3 AWS Lambda AWS API Gateway Firebase Firestore Firebase Storage Firebase Cloud Messaging Supabase Auth

Sync Technologies

App Groups Keychain LocalAuthentication Delta Sync CloudKit Sync Firebase Realtime Updates WebSockets Background URLSession Push Notifications NSUbiquitousKeyValueStore File Coordination Conflict Resolution

Machine Learning

Natural Language Processing Text Recognition Image Classification Object Detection Model Optimization Neural Engine Create ML Turicreate TensorFlow Lite PyTorch Mobile

Core ML

Core ML model export encoder-decoder inference CTC models MLMultiArray SentencePiece real-time streaming inference beam search back-translation quantization pruning knowledge distillation Vision framework

Accessibility

WCAG 2.1 AA compliance VoiceOver Dynamic Type Semantic Labels AccessibilitySnapshot Voice Control Switch Control Reduce Motion High Contrast UI Focus Management UIAccessibilityCustomActions Button Shapes

Performance

Instruments (Time Profiler) Thread Sanitizer async/await optimization real-time widget refresh tuning Memory Graph Debugger Leaks Instrument Energy Log Launch Time Optimization Scrolling Performance Image Caching Lazy Loading Batching & Debouncing Background Task Tuning
9
Projects Built
5+
Years Experience

Let's Connect

Ready to build something amazing together?

📧

Email

kylezellercompsci@gmail.com

📱

Phone

785-224-6907

📍

Location

Topeka, KS