MacOS App, Applescript+Python With Easy Installer

$ 25.00 — 50.00 USD
EXECUTIVE SUMMARY
Freelancer needed to head dev of a MacOS App.
Must have experience with AppleScript, Machine Learning, and Python.
Experience with AWS Lamda and/or EC2 and online account managers preferred.

SUMMARY
My company (NYC based, LA and DC locations; 40 employees) has an internal toolset for processing images that uses ML models, python 3, and AppleScript to extend the functionality of a MacOS application.
Total codebase is around 3000 lines of code.
This toolset is not especially well written, but it works well for the purposes of in-house use, and we use them daily for production.

We will now productize this toolset into an App available to our clients.
This will require refactoring (or entirely rewriting) most of this code, creating a better installation experience (currently there's a lot of command-line required to install python requirements), and creating an online account manager (IAM system) to track users and their credit balances.

Most of this code was written by our Head of R+D (me) who has coding experience (Python + AppleScript), but not the width/breadth of experience to lead development of this app.
Therefore we seek a freelancer who would become the primary developer, lead the project (including hiring other freelancers as needed), and form a long-term relationship with our company for its continued improvement and maintenance.

English language skills are important.
Availability to occasionally meet during US East timezone is a requirement, but we can be flexible within that timezone (e.g. 9am to 10am meetings or 4pm to 5pm meetings).
Otherwise there is no hard requirement for where you are located.
If you happen to be located in or near NYC, LA, or DC that's a bonus, but not a requirement.

This is a work-for-hire project; all code and IP is retained by us.

APP
The app must be Signed, but does not necessarily need to be distributed via the App Store.
So MacOS development experience, including app signing, is a requirement.
MacOS App Store experience is preferred.

The app will be monetized on a pay-per-image-processed basis with each user having an account with a certain amount of credit.
For example, ABC Corp has $1000 worth of credit in their account so can process X images before replenishing.
Therefore experience with a secure User/IAM management is preferred.
We are glad to use an off-the-shelf (paid or free) system and are open to suggestions on which one.

It's possible the best architecture for this project is to move most or all of the Python code (currently local to each machine) to an internet server or micro-service (AWS preferred) that the App then calls via API.
This might be needed to reduce the headache of local python installs, and to make it easier to update the machine learning models the python interacts with.

TIMELINE
Aug/Sep - Planning, Design
Oct - Alpha version
Nov - Internal Beta 1, no account manager
Dec - Internal Beta 2, with account manager
Jan - Public Beta
Feb - 1.0 Launch

BUDGET
We want to pay by the hour, but as a general guide, we have budgeted $2000 per month for the timeline above, implying $8k to reach the first beta, and another $8k to make it to a public launch.
An additional $2k bonus can be offered for successful offering of a Public Beta by Jan 31, 2022.

We would also be open to considering a profit-sharing model where development budget is reduced in exchange for the lead developer receiving a minority share of the app's revenue after launch.

SAMPLE PROJECT
After selecting a few candidates we will offer each of them a small paid project ($200) to demonstrate their capability.
It will be a signed MacOS app that combine AppleScript, Python, and the Google Vision API to perform an easy task.
We will then select our final candidate using the results of this project as guidance.

Similar Freelance jobs:

Machine Learning - Ninjatrader -- 2
I need a Machine Learning Engine to Optimize entry and and exit . I have programmed a custom indicator for the Ninatrader platform that will output different up to 16 variables (Characters) from a set of 6 possible outcomes. To simplify I have made them Characters, ABCXYZ.. In a series (look back period) of up to 10.. Example of one series of a look back of 10. There will be 8 of these. ZZZZYYXYXX. In essence I would like to…
Full Description of Machine Learning - Ninjatrader -- 2
Zamaso Inc
I need scripts from textnow or any wesbsite of sending free sms With this script i need to send bulk sms
Full Description of Zamaso inc
I Want To Build A Tool Using Hap.py Benchmarking (nist) To Validate Any Vcf File By Running The File
The inputs to hap.py are two VCF files (a "truth" and a "query" file), the truth file is found here https://www.nature.com/articles/sdata201625/tables/3 which includes extensive genome sequencing for 1 person. So we can validate any VCF file by comparing our VCF with the truth VCF and the outcome will include a table with TP FP TN FN and precision with the sensitivity you can read more about it on this page: https://github.com/RealTimeGenomics/rtg-tools https://github.com/Illumina/hap.py/blob/master/doc/happy.md#working-with-genome-vcfs
Full Description of I want to build a tool using Hap.py…
Api & Web App For Interactive Brokers
I need an API & web app for Interactive brokers that will buy and sale stocks based on settable criteria in the API. The trades will be based on stock information received from a 3rd party data scraping service. The API must be able to trade three separate types of signals. See attached notes and UI layout for details of the project.
Full Description of API & Web App for Interactive Brokers
Secure Link Topology Architecture For Software Defined Networking (sdn)
I'm a researcher in Computer Networks, whose areas of interest in Software Defined Networks. 1.The project is to re-implement the attached file on SLDP: A secure and lightweight link discovery protocol in software defined networking and get the actual results with the use of Mininet emulator and Ryu controller. Also identify the weaknesses of the work 2. After the re-implementation, the weaknesses are to be strengthen 3. propose a secure and distributed link discovery protocol for software defined networking 4.…
Full Description of Secure Link Topology Architecture for Software Defined Networking…
Build An Sram Memory Compiler Based On "openram" Project.
A configurable SRAM compiler written in Python to tile the bit cells and address decoder blocks, extract the Verilog and parasitic RC models, and generate the GDS2 block database. The project should leverage the "openRAM" open source code as much as possible to achieve the above objectives.
Full Description of Build an SRAM memory compiler based on "openRAM"…
Create A Script To Collect Information -- 2
I would like to create a script to automate some repettive task on Excel and to collect some info on Google and a Website
Full Description of Create a script to collect information -- 2
Mobile Tablet Pc Diagnostic Application
Need a application installed on Windows/MacOS For testing Mobile phones Tablets iOS Android devices by connecting through USB cable to PC So can diagnose hardware and software All hardware test..... By choosing tick box on software for which need to run test by selecting Hardware Tests List of Tests Included in the app: • Screen test: Touch Screen, 3D touch • Sound test: Speakers, Earpiece, Microphone, Headphones • Motion: Gyroscope, Accelerometer, Compass • Connectivity test: WiFi, Bluetooth, Cellular, GPS •…
Full Description of Mobile Tablet PC diagnostic Application
Statistical Tts & Stt Desktop Softwar Engine Which Will Work With Jaws
Desktop voice is desktop-based software that is installed as X-language voice on a computer with Windows operating system. This software engine after installation is used by the operating system to synthesize words in X-Language. This software engine can be used by other application programs such as voice, e.g. in JAWS screen reader this software/voice can be selected so that the words synthesized by JAWS are synthesized in X-Language. Also, this voice can be used by other programs that require the…
Full Description of Statistical TTS & STT Desktop softwar engine which…
Python Program
It is a project for RPA (Robotic Process Automation).
Full Description of Python Program
Maquetador En Odoo
Se Busca desarrollador en Odoo con experiencia maqueando paginas desde cero. Maquetar paginas del sitio web. Maquetar plantillas de correo electrónico
Full Description of Maquetador en odoo
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.