
Daniel Anderson
Verified Expert in Engineering
Xcode Developer
Seattle, WA, United States
Toptal member since October 30, 2016
Daniel earned his master's degree in computer science specializing in computer security, and then worked for three years in an eCommerce company. After creating an iPad/iPhone app for them, he decided to branch out and develop apps full-time. Since then, he has created over 15 apps as the sole coder and more apps working with a team. Daniel truly enjoys iOS development and is highly skilled at it.
Portfolio
Experience
- Xcode - 13 years
- iOS - 12 years
- Objective-C - 10 years
- Square Register SDK - 10 years
- Swift - 10 years
- React - 2 years
- Spring - 1 year
- OpenAI GPT-4 API - 1 year
Preferred Environment
Fastlane, Git, Xcode, MacOS, Visual Studio Code (VS Code), Spring Boot, React, SwiftUI
The most amazing...
...mobile sensor algorithm I've written can determine the height of an action sports jump using the accelerometer and gyroscope.
Work Experience
President
Daniel Anderson Software Consulting
- Created over 15 apps that are in the App Store, for clients and independently on my own.
- Built a tvOS app that integrates with third-party SDKs for content.
- Made an Android app using native code as another version of an iOS app written in Objective-C.
- Created a web app that integrates with OpenAI's ChatGPT Chat Completions API and also Google's YouTube Data API v3.
Mobile Developer
Veilant
- Developed SendIt, Ridgeline International’s secure enterprise messaging app, by extending Element X iOS with Swift, SwiftUI, Combine, and the Matrix Rust SDK.
- Improved messaging and notification behavior across unread filters, badge counts, mentions-only alerts, muted-room indicators, and poll notifications.
- Addressed authentication and account-management issues involving QR-code login, deep-link routing, encryption recovery keys, and switching between multiple accounts.
- Built an iOS VPN integration with a two-screen Kill Switch interface with user actions, VPN warnings, localized messaging, and view-model tests.
- Strengthened asynchronous test reliability by correcting Combine publisher waiting, AsyncStream timeout handling, and test-suite execution order.
- Improved macOS CI workflows through DerivedData caching, label-controlled test execution, and Git tag-triggered release builds.
- Supported App Store release preparation, including SendIt 1.0.0, by troubleshooting review issues, managing release tags, and preparing submission materials.
- Evaluated push-to-talk architecture for secure team communications, covering Apple’s PushToTalk framework, background operation, Bluetooth controls, and integration with the Matrix calling stack.
iOS Redevelopment Engineer
Text2Drive
- Tracked and fixed bugs using a bug reporting tool.
- Integrated with the client's proprietary private API.
- Integrated an app with a multi-modal multi-factor back end.
iOS Engineer
Branding Brand
- Managed iOS development of integration with platform features.
- Brainstormed implementation options for clients with ideas.
- Coded using a cross-platform application framework.
Software Engineer
Nexternal Solutions
- Created a landscape and portrait app (iPhone/iPad) to report business statistics and send push notifications for sales.
- Built innovative features using VB.NET, LINQ, SQL, VBScript, and JavaScript for eCommerce companies.
Computer Security Research Associate | Teacher's Assistant
University of California, San Diego
- Worked with a team to audit the security of automobile computer systems: autosec.org.
- Taught 2 lectures of a 150 student Java course.
- Worked as the head TA for a Java course.
- Taught and led the labs for the Java introductory course for 2 semesters.
Experience
Cash Register Point of Sale App
Fatal Encounters
https://fatalencounters.org/I recruited a designer to assist in creating a beautiful look for the app.
The app integrated with Amazon's AWS for storage of the recordings.
The project was for a non-profit dedicated to increasing police accountability.
Invoice Maker Pro
The client greatly appreciated the speed of the iOS rewrite, the quality of the code, and the smooth interface.
A Tinder-like Dating App
The work was completed timely, resulting in a smooth interface that went above and beyond requirements.
Aurora Concept App Used in Their $160K Kickstarter
Dashboard Plus
The app had an optional "Ka-ching" cash register sound that could play when clients had online sales.
Photo Investigator
https://photoinvestigator.co/This is an independent project of mine. It inspects or removes all photo metadata: GPS, EXIF, XMP, IPTC, size, date, and more.
Free Sudoku Solver
https://apps.apple.com/us/developer/daniel-anderson/id434333497The app has been very well received for its smooth interface, including a mode to import a puzzle using computer vision.
Vivid Sudoku
https://itunes.apple.com/us/app/vivid-free-color-sudoku/id756176898?mt=8Magic Phone Cleaner
Creator AI Tools
ChatGPT provided user customization results in excellently crafted replies to user comments.
Boycott That!
https://apps.apple.com/us/app/boycott-that-by-savetmr-com/id1515041024The app is written in Objective-C for iOS and a separate codebase in Java for the Android version, with both using the same data.
Education
Master of Science in Computer Science
University of California, San Diego - San Diego, CA, USA
Bachelor of Science in Computer Engineering
University of Washington - Seattle, WA, USA
Skills
Libraries/APIs
Authorize.net, Core Animation, REST APIs, Square API, Facebook SDK, React, YouTube API, OpenAI API, LINQ, CocoaPods, Node.js
Tools
Xcode, Fastlane, Square Register SDK, Mailchimp, Claude Code, Claude, ChatGPT, VPN, Git, Adobe Photoshop, GitHub, Jira, Element
Languages
Swift, Objective-C, Python, SQL, JavaScript, VB.NET, VBScript, Java, Python 3, C, C++, TypeScript, Rust, Kotlin
Frameworks
iOS SDK, UIKit, Core Motion, Apple Vision Framework, Flutter, AFNetworking, .NET, Core Data, Django, SwiftUI, ARKit, React Native, Spring Boot, Spring, Bootstrap
Paradigms
Mobile Development, Mobile UI Design, Mobile UX Design
Platforms
iOS, Mixpanel, Firebase, Mobile, Docker, Bluetooth Low Energy (LE), Android, Google Cloud Platform (GCP), MacOS, Linux, BridgePay, Visual Studio Code (VS Code), Amazon EC2, YouTube, Amazon Web Services (AWS)
Storage
SQLite, Databases, PostgreSQL, MySQL
Other
Software Development, eCommerce, API Integration, CI/CD Pipelines, iOS Animations, UI Animation, Eye Tracking, Computer Vision, Mobile Apps, Video Processing, Architecture, Software Architecture, Early-stage Startups, Messaging, Minimum Viable Product (MVP), Marketplaces, Inventory Management, Biometrics, GPS, GPS Tracker, Claude Design, AI Integration, Data Modeling, Workflow Automation & System Integration, Application Security, Web Application Security, Authentication, Authorization, Cloud Infrastructure, Code Review, GitHub Actions, GitHub Workflows, VPN Integration, Cybersecurity Operations, App Store, Mobile App Development, App Store Acceptance Process, Supabase, Supabase Auth, Computer Security, OpenAI GPT-4 API, OpenAI GPT-3 API, Web Scraping, OpenAI, Front-end, Artificial Intelligence (AI), Full-stack, Audio Processing, OpenClaw, iPhone, Bluetooth, Embedded Systems, On-board Diagnostics II (OBD-II), Ingenico, Hardware Design, Computer Science, Computer Engineering, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring