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, SQLite

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

https://fatalencounters.org/
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.

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

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

The client greatly appreciated the speed of the iOS rewrite, the quality of the code, and the smooth interface.

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.

The work was completed timely, resulting in a smooth interface that went above and beyond requirements.

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.

The app had an optional "Ka-ching" cash register sound that could play when clients had online sales.

Photo Investigator

https://photoinvestigator.co/
The Photo Investigator is a powerhouse metadata editor for iOS. The app can edit more metadata than any other iOS app, with over 300 fields. Also with support for editing profiles and bulk editing.

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/id434333497
This is an independent project of mine. A Sudoku solver with a clean, quick, and easy user interface.

The 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=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.

Creator AI Tools

https://creatoraitools.com/
I was the sole developer of a React-based web app for using ChatGPT to provide personalized replies to content from the YouTube API. The back end is written in Spring Boot.

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/id1515041024
A Java-based Android app to assist consumers in making ethical choices when purchasing.

The app is written in Objective-C for iOS and a separate codebase in Java for the Android version, with both using the same data.

Languages

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

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, Google Cloud Platform (GCP), MacOS, Linux, BridgePay, Visual Studio Code (VS Code), Amazon EC2, YouTube, Android

Storage

SQLite, MySQL

Other

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

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring