
Closed
Posted
Paid on delivery
I run the monthly roster for 17 staff in AmIOn and have accumulated 32 non-negotiable rules—everything from strict rotation patterns to honouring every approved leave request. Manually weaving those constraints together each month is eating days I should be spending elsewhere, so I need a standalone automatic scheduler that respects all rules, lets me lock a few shifts by hand, and then fills the rest perfectly before I copy it into AmIOn. Here is the outcome I’m after: • A tool (spreadsheet, web app, or script—whatever is most robust) where I can enter next month’s parameters, press a button, and receive a fully populated schedule that satisfies every rotation and leave rule without exception. • Simple controls to pre-assign certain people or shifts when I choose, with the engine back-filling the remainder. • One-click export or copy-paste output formatted so I can drop it straight into AmIOn’s import screen. (not necessarily required, I don't mind manually entering) • A brief walkthrough or video so I can tweak rules later without calling you every time. Acceptance criteria: the generated schedule must meet 100 % of the stated rotation patterns and leave requests, cover the full month in under five minutes of processing, and allow manual overrides without breaking the remaining logic. If you’ve built optimisation or scheduling engines before—whether in Python with pandas/OR-Tools, Google Sheets scripts, or similar—you’ll know exactly what to do. Let me know how you’d structure the rule logic and the kind of interface you’d deliver so I can finally reclaim my time each month.
Project ID: 40360405
144 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
144 freelancers are bidding on average $141 USD for this job

I understand you need an automatic scheduler engine to streamline the monthly roster for your 17 staff members, considering 32 non-negotiable rules. The tool will generate a fully populated schedule, respect rotation patterns and leave requests, and allow manual overrides. I will structure the rule logic using PHP, JavaScript, Python, and C# programming, delivering a user-friendly interface for easy tweaking. Let's discuss the project scope and adjust the budget accordingly. Please review my 15-year-old profile for confidence in my expertise. Looking forward to working with you.
$88 USD in 3 days
8.7
8.7

Hi, To create an automatic scheduler that respects your rules, I'll build a robust tool using Python and Google Sheets scripts. This will allow you to input parameters and receive a fully populated schedule that meets all your constraints. Ready to start once you provide any specific rules or parameters you want included. Thanks!
$210 USD in 5 days
8.3
8.3

Hey, I will build your scheduling engine in Python using OR-Tools — constraint solver handles all 32 rules, pre-assigned locks, and leave requests, then fills the remaining slots automatically. Output will be a formatted spreadsheet ready for AmIOn import, plus a config file where you define rules in plain terms so you can adjust them independently. One key design choice — I will model soft vs. hard constraints separately, so if a conflict ever arises, you get a clear report instead of silent failures. Questions: 1) Are the 32 rules documented, or will we extract them together? 2) Do rotation patterns repeat on fixed cycles or vary by role? Send me a message and we can go over the details. Best regards, Kamran
$90 USD in 5 days
8.5
8.5

Hi there, I’ve read your need for a robust, stand-alone Auto Scheduler Engine that honors 17 staff rules, pre-assignments, and clean exports into AmIOn. I’ve built optimization schedulers using Python (pandas/OR-Tools) and Google Sheets scripts for teams with complex leave and rotation constraints, delivering fast, reliable results and easy rule-tuning. My approach: one, define your 32 non-negotiable constraints as a constraint model; two, implement a back-fill mechanism that respects pre-assignments; three, provide a lightweight UI (web or Sheets-based) to adjust month parameters and lock shifts; four, generate a ready-to-paste AmIOn export or direct import; five, include a short walkthrough video and clear documentation for rule tweaks. I’ll deliver an initial working prototype within a few days, with a transparent plan for rule-logic structure and data flows. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. What is the preferred interface (web app, Google Sheets script, or standalone spreadsheet) for you to interact with the scheduler, and are there any non-negotiable export formats beyond AmIOn compatibility? Best regards, Asad
$75 USD in 3 days
8.2
8.2

⭐⭐⭐⭐⭐ Create an Automated Scheduler for Your Monthly Staff Roster ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for an automated scheduling solution for your team. You don't need to look any further; Zohaib is here to help you! My team has successfully completed over 50 similar projects for scheduling and automation. I will create a tool that meets all your rules and allows for easy manual adjustments. ➡️ Why Me? I can easily build your automated scheduler as I have 5 years of experience in Python programming, automation, and data management. My expertise includes creating user-friendly interfaces, optimizing scheduling logic, and ensuring rule compliance. Additionally, I have a strong grip on tools like pandas and Google Sheets scripts, ensuring a robust solution for your needs. ➡️ Let's have a quick chat to discuss your project in detail, and I can show you samples of my previous work. I look forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Automation Solutions ✅ Data Management ✅ Scheduling Logic ✅ User Interface Design ✅ Google Sheets Scripts ✅ Excel Automation ✅ Rule Optimization ✅ Process Improvement ✅ Data Analysis ✅ Script Development ✅ Error Handling Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

Hi there, We’ve built similar scheduling engines that dynamically allocate resources based on multiple constraints, such as availability, skill sets, and priority levels. This experience means we can deliver a robust solution that meets your needs without wasting time on trial and error. For your project, we’d use a combination of Python and JavaScript to create a web app that’s both powerful and user-friendly. We’d also integrate a dedicated admin panel for managing rules and settings, ensuring you have complete control over the scheduling process. Let’s schedule a quick 10-minute call to discuss your requirements in more detail and see if I’m the right fit for this important project. I’m eager to learn more about your exciting initiative. Best, Adil
$138.95 USD in 7 days
7.5
7.5

HELLO, I HAVE READ YOUR REQUIREMENTS CAREFULLY AND FULLY UNDERSTAND THE NEED FOR A RULE-BASED AUTOMATED SCHEDULER THAT HANDLES COMPLEX CONSTRAINTS AND MANUAL OVERRIDES. I HAVE 10+ YEARS OF EXPERIENCE IN PYTHON, AUTOMATION, AND OPTIMIZATION SYSTEMS, INCLUDING BUILDING SCHEDULING ENGINES USING OR-TOOLS AND CUSTOM RULE LOGIC. I CAN DESIGN A SOLUTION (PYTHON TOOL OR GOOGLE SHEETS/WEB APP) THAT: • PROCESSES ALL 32 RULES (ROTATIONS, LEAVES, CONSTRAINTS) WITH 100% COMPLIANCE • ALLOWS MANUAL LOCKING OF SHIFTS BEFORE AUTO-GENERATION • GENERATES A FULL MONTH SCHEDULE IN SECONDS WITH CLEAN, EXPORTABLE OUTPUT • PROVIDES SIMPLE CONTROLS TO UPDATE RULES WITHOUT TECHNICAL DEPENDENCY TECHNICAL APPROACH: CONSTRAINT-BASED MODEL USING OR-TOOLS WITH HARD/SOFT RULE SEPARATION, ENSURING NO VIOLATIONS AND OPTIMAL DISTRIBUTION. I WILL PROVIDE COMPLETE SOURCE CODE, A SIMPLE UI, AND A SHORT VIDEO GUIDE FOR FUTURE ADJUSTMENTS, ALONG WITH 2 YEARS OF FREE ONGOING SUPPORT. I EAGERLY AWAIT YOUR POSITIVE RESPONSE. THANKS.
$250 USD in 7 days
7.5
7.5

Hi I have built rule-based scheduling and optimization tools before, and this is exactly the kind of problem where a proper scheduling engine saves huge amounts of manual time every month. The technical challenge is not generating a roster, but encoding 32 hard constraints, rotation sequences, leave approvals, and manual locks in a way that always produces a valid schedule without hidden conflicts. I would solve this by building a constraint-based engine in Python using OR-Tools or a similar optimization approach, where every rule is modeled explicitly, validated, and checked before the final roster is produced. This would allow you to enter monthly inputs, lock specific shifts or staff manually, and let the engine fill the rest while preserving all remaining constraints. For the interface, I would recommend either a simple web app or a structured spreadsheet front-end connected to the scheduling logic, depending on what you want to maintain long term. My experience includes Python, scheduling logic, optimization systems, rule engines, spreadsheet automation, and export-ready operational tools. I would also make the solution transparent, so rules can be adjusted later without rewriting the whole system, and I would include a short walkthrough so you can manage it confidently yourself. The goal would be a reliable standalone scheduler that gives you a complete monthly roster in minutes instead of days. Thanks, Hercules
$140 USD in 7 days
7.1
7.1

Hi — I've built constraint-based scheduling engines before using Python with Google OR-Tools, so your 32-rule roster problem is right in my wheelhouse. My approach: I'll model each rule (rotation patterns, approved leaves, locked shifts) as hard constraints in a CP-SAT solver, ensuring 100% compliance with zero manual fiddling. You'll get a clean interface — likely a lightweight web app or Google Sheet — where you input next month's parameters, pre-assign any shifts you want, hit solve, and get a complete roster in under a minute. I'll include formatted output ready for AmIOn import plus a walkthrough doc so you can add or tweak rules yourself going forward. I can start immediately.
$30 USD in 1 day
6.7
6.7

I'm Iosif Peterfi, 15+ years of hands-on systems and security engineering, based in Europe. This is my speciality: constraint-driven scheduling that turns dozens of rules into a reliable, auditable rostering engine with a simple interface. You're after a standalone tool for 17 staff in AmIOn, handling 32 rules, with the ability to lock some shifts, and output ready to import or copy into AmIOn. A brief walkthrough video and a plan that completes in minutes. I will deliver a rule-driven engine plus a clean UI to set parameters, lock slots, run a one-click generate, and export to an AmIOn-friendly format. The business outcome is dependable rosters, big time savings, and reduced risk from manual juggling. Milestones: capture rules, build the generation flow, enable manual overrides, provide export and walkthrough video. Last quarter I delivered a constraint-based roster for a hospital department, balancing rotations and leave requests under tight rules. The result: planning time dropped to minutes and all rules were met on schedule. 2-3 business days. Happy to discuss scope alignment. Let's chat - I can walk you through my approach in 15 minutes.
$600 USD in 3 days
6.7
6.7

Hi there, I understand you need an automated scheduler for 17 staff that enforces 32 fixed rotation/leave rules, supports locked shifts, and exports into AmIOn. I’ve built similar constrained schedulers with Python (pandas + OR-Tools) and Google Sheets scripts, so I can deliver a production-ready engine that guarantees rule compliance. - Deliverable: A scheduler engine (Python + OR-Tools or Google Sheets + Apps Script) producing a full monthly roster in AmIOn-ready CSV/clipboard format. - Deliverable: Simple UI to lock shifts/people and live back-fill that preserves all rotation & approved leave constraints. - Deliverable: One-click export + short walkthrough video and editable rule config (JSON/Sheet) so you can tweak rules later. - Quality control: Automated validation tests, rollback/restore for manual overrides, staged runs and timing checks to ensure <5 minutes and 100% rule compliance. Skills: ✅ Python ✅ Google Sheets / JavaScript (Apps Script) ✅ OR-Tools / constraint solving workflow ✅ CSV export / AmIOn import format & deployment ✅ Validation testing, rollback plan, rule-hardening Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I'm available to start immediately , Can you share a sample month (current roster) plus the 32 rules in a document or spreadsheet so I can confirm edge cases and pick the best implementation (Python/OR-Tools vs Google Sheets)? Price: $150, Delivery: 1 day. Best regards,
$150 USD in 1 day
6.0
6.0

Hi, this is a perfect use case for a constraint-based scheduling engine, and I’ve built similar systems using Python and OR-Tools. Approach: I would model your 32 rules as hard constraints (must always be satisfied) and soft preferences (if any), then use a constraint solver to generate a valid schedule automatically. Core logic: • Staff, shifts, and dates represented as decision variables • Rotation patterns, leave requests, and exclusions enforced as constraints • Pre-assigned shifts treated as fixed inputs • Solver fills remaining slots while guaranteeing 100% rule compliance Tool Options: • Python app (recommended): Fast, robust, and scalable (OR-Tools + pandas) • Optional simple UI (Streamlit) or clean spreadsheet-style interface • Export to Excel / copy-ready format for AmIOn Features: • One-click schedule generation (<5 minutes) • Manual overrides without breaking constraints • Easy rule editing (config-driven, not hardcoded) • Clear logs if conflicts occur Deliverables: • Working scheduling tool • Clean, documented code • Configurable rule system • Quick walkthrough video This will turn your current manual process into a reliable “one-click” system. Happy to review your rules and propose a concrete model.
$50 USD in 2 days
5.8
5.8

Hi, I'm a Python developer with a focus on AI, automation, and more. I can meticulously handle your requirement of running the monthly roster for 17 staff in AmIOn as it fits squarely with the automation solutions I have delivered in the past. I completely understand your need for adhering to 32 non-negotiable rules and will ensure seamless integration with your current operations. If you have any questions or clarifications needed before deciding, feel free to ask. I'm more than willing to discuss the project scope to ensure we have a broad understanding of the requirements and that your expectations are met.
$190 USD in 7 days
5.9
5.9

Hello, I’ve gone through your project details, and I’m confident this is something I can help you with. With over 10 years of experience in programming, I specialize in building robust automation tools. I’ve successfully developed scheduling engines using Python and Google Sheets scripts that respect complex rules and rotations, similar to your needs. My approach will focus on creating a user-friendly tool that allows you to easily input parameters and generate a fully populated schedule while adhering to all non-negotiable rules. I will ensure that the scheduler meets your requirements, including manual overrides and a straightforward export process for AmIOn. Additionally, I’ll provide a brief walkthrough or video for future rule adjustments. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: 1. Would you prefer a web app or a Google Sheets script for this tool? 2. Are there any specific rotation patterns I should prioritize for your staff? 3. How do you prefer to handle the one-click export feature? 4. What’s your expected timeline for completion? Let’s discuss over chat! Regards, Arpit Jaiswal
$155 USD in 25 days
7.2
7.2

Hi, I read through your scheduler needs and it makes sense. You want something that takes your 17‑person roster, all 32 rules, and produces a clean month without you wrestling with it. I’ve built similar engines using OR‑Tools and simple UIs. This is the kind of work I handle often. I’d keep the setup lightweight so you can adjust rules later. • Load all fixed rules and leave data • Add optional locked shifts • Run a constraint solver to fill the rest • Output a clean table ready for AmIOn I can have a first working version in a few days and refine it with you after a quick run‑through. Which constraint categories do you want modeled first: rotation patterns, fairness rules, or leave‑based hard locks? Greetings, Slavko
$200 USD in 2 days
5.6
5.6

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I recently built an automated scheduling tool for a mid-sized team, which easily handled multiple complex constraints through an optimized Python engine. From my experience, the key to success is meticulously structuring rules so they interact seamlessly without conflicts. Approach: ⭕ I will design a flexible rule engine in Python leveraging OR-Tools for constraint solving. ⭕ Develop a lightweight web interface or Google Sheet integration for easy input of parameters and manual shift locking. ⭕ Ensure schedule generation completes within minutes and meets all rotation and leave requirements. ⭕ Include export functionality compatible with AmIOn imports and create a clear walkthrough video for rule tweaks. ❓ What format do you prefer for the tool, web app, spreadsheet, or script? ❓ Could you share detailed examples of your 32 rules? ❓ Do you prefer the export to be automated or is manual entry acceptable? I am confident this solution will save you significant time each month while maintaining 100% compliance with your rules. Thank you for considering my proposal. Best regards, Nam
$200 USD in 3 days
5.4
5.4

Hi there, I can build an automatic scheduling engine that generates your monthly roster while strictly respecting all 32 rotation and leave rules, with options to lock specific shifts and auto-fill the rest. Using Python with OR-Tools (optimization solver) or a Google Sheets-based interface, the system will generate a compliant schedule in seconds and allow easy manual overrides. You’ll also receive a simple interface plus a walkthrough video so you can adjust rules or parameters yourself without needing ongoing support. Thanks
$65 USD in 1 day
5.5
5.5

Hi there, I am a Data Scientist and am a professional responsible for extracting actionable insights and knowledge from large volumes of data. As an experienced Data Scientist in the field of machine learning, I am highly proficient in Python and have a deep understanding of algorithms and data structures. My skills make me a great fit for your project as I can guide you through comprehensive coverage of data structures and algorithms while providing patient and thorough explanations. I have over 12-plus years of experience with Python Library Pandas, Karas, TensorFlow, NumPy, PyCharm, Py torch, Open CV, NLP, and others. With over a decade's worth of experience under my belt, including expertise in NLP, Neural Networks, CNNs, RNNs, LSTM, GANs just to mention a few, I can provide you not only with knowledge but also how to apply it efficiently. Partnering with me ensures you have a patient, knowledgeable and skilled tutor who is dedicated to your success in this field. My top priority is to provide a high quality of work, https://www.freelancer.com/u/GdevDataSceince Let's discuss this further via chat, and I'll start your project right now. Thanks Gdev
$140 USD in 7 days
5.7
5.7

Hi, I am a software developer with 8 years of experience working with Python, JavaScript, automation, scheduling systems, and software architecture. For this project, the most important part is building a rule-based scheduling engine that can always respect all hard constraints, including rotation logic, leave requests, and manual locks. I will structure the scheduler so the rules stay clear and maintainable, and the tool can generate a full monthly schedule quickly and reliably. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
5.4
5.4

Hello, I have strong experience building constraint-driven scheduling engines using Python, pandas, and OR-Tools, including systems that handled complex rotation rules, fixed assignments, multi-staff coverage constraints, and fast month-scale optimization with full rule compliance. I have also delivered lightweight interfaces—spreadsheet-based or small web apps—that let users lock specific shifts, adjust inputs, and regenerate schedules without touching the underlying logic. To meet your needs, I will set up a clear rules layer that encodes all 32 constraints, create a simple control panel for pre-assigned shifts, and build an engine that fills the month automatically in minutes. The output will be formatted for straightforward transfer into AmIOn, and I will prepare a concise walkthrough so you can refine rules confidently. Could you share whether you prefer a desktop script or a browser-based interface for daily use? Also, would you like the tool to produce multiple valid schedule options or just the optimal one? Regards, Nicky
$50 USD in 2 days
5.3
5.3

Erie, United States
Member since Oct 16, 2015
$10-30 USD
₹600-1500 INR
£250-750 GBP
$30-250 USD
₹12500-37500 INR
₹37500-75000 INR
₹1500-12500 INR
$30-250 NZD
₹1500-12500 INR
₹750-1250 INR / hour
£20-30 GBP
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
₹400-750 INR / hour
$30-250 USD
$5-30 USD / hour
₹1500-12500 INR
₹12500-37500 INR
$10-30 USD
$30-250 SGD