Daniel Anderson, Developer in Seattle, WA, United States
Daniel is available for hire
Hire Daniel

Daniel Anderson

Verified Expert  in Engineering

OpenAI GPT-4 API Developer

Location
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.

Availability

Full-time

Preferred Environment

Fastlane, Git, Xcode, MacOS, Visual Studio Code (VS Code), Spring Boot, React

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

2013 - PRESENT
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.
Technologies: iOS

iOS Redevelopment Engineer

2017 - 2017
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.
Technologies: Objective-C, APIs, Jira, iOS, MySQL

iOS Engineer

2017 - 2017
Branding Brand
  • Managed iOS development of integration with platform features.
  • Brainstormed implementation options for clients with ideas.
  • Coded using a cross-platform application framework.
Technologies: Objective-C, Swift, iOS SDK, iOS, CocoaPods, Git, GitHub, Jira

Software Engineer

2011 - 2013
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.
Technologies: JavaScript, VBScript, SQL, LINQ, VB.NET, Python, iOS

Computer Security Research Associate | Teacher's Assistant

2009 - 2011
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.
Technologies: On-board Diagnostics II (OBD-II), Java, Embedded Systems, Bluetooth, Linux, iPhone

Cash Register Point of Sale App

I created this app as the sole programmer. It processes payments, takes orders, has a place where you can view and update customer information, and also view customer purchasing habits. The app uses the Square SDK for payments. Previously, I integrated the app with two other payment providers, including a hardware credit card reader and payment processor.

Fatal Encounters

As the sole programmer, I created a video and audio recording app which uploads the data in real-time to a server, for recording police encounters.

Invoice Maker Pro

I developed the first iOS version. I recreated an Android app for creating billable invoices, in Objective-C, with the appropriate redesign.

A Tinder-like Dating App

This was contract work where I had to re-skin a social-network, dating app and add functionality, including impressive animations and graphs.

Aurora Concept App Used in Their $160K Kickstarter

I had contract work to design, prototype, and implement an app to communicate over Bluetooth Low Energy with an EEG headband. The iOS and Android concept apps were used in a successful Kickstarter campaign.

Dashboard Plus

As the sole programmer, I created an app that receives your latest business statistics directly on your phone, and sends notifications for online sales.

Photo Investigator

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

This is an independent project of mine. A Sudoku solver with a clean, quick, and easy user interface.

Vivid Sudoku

https://itunes.apple.com/us/app/vivid-free-color-sudoku/id756176898?mt=8
This is an independent project of mine. A Sudoku game with a beautiful and vivid color scheme.

Magic Phone Cleaner

I built this blockbuster iOS app with over 5 million downloads. I've since removed it from the App Store. The app was able to remove cache and temporary files on a phone, which could clear up as much as 5 gigabytes with just the tap of a button.

Languages

Objective-C, SQL, JavaScript, Python, VB.NET, VBScript, Java, Python 3, Swift, C, C++

Libraries/APIs

Authorize.net, Square API, Facebook SDK, YouTube API, LINQ, React, CocoaPods

Tools

Xcode, Fastlane, Square Register SDK, Git, Adobe Photoshop, GitHub, Jira

Platforms

iOS, Bluetooth LE, MacOS, Linux, BridgePay, Visual Studio Code (VS Code)

Storage

SQLite, MySQL

Other

Software Development, Computer Security, OpenAI GPT-4 API, OpenAI GPT-3 API, ChatGPT, Web Scraping, iPhone, Bluetooth, Embedded Systems, On-board Diagnostics II (OBD-II), Ingenico, Hardware Design, Computer Science, Computer Engineering, APIs

Frameworks

AFNetworking, .NET, Core Data, Django, Spring Boot, Spring, iOS SDK

Paradigms

Mobile UI Design, Mobile UX Design

2009 - 2012

Master of Science in Computer Science

University of California, San Diego - San Diego, CA, USA

2005 - 2009

Bachelor of Science in Computer Engineering

University of Washington - Seattle, WA, USA