• How To
    • Win Your DFS League
    • Win Your Auction Draft
    • Win Your Snake Draft
    • Download Projections
    • Scrape Projections
    • Calculate Projections for Your League
    • Examine Accuracy of Projections
    • Identify Sleepers
    • Save Custom Settings
    • Use the API
  • Strategy
    • Fantasy Football is Like Stock Picking
    • Use Projections, Not Rankings
  • Projections
    • Our Projections
    • Who has the Best Projections?
    • Draft the Best Starting Lineup
    • Projections are More Accurate than Rankings
    • Points by Position Rank
    • Players’ Risk Levels
    • Value Over Replacement
    • Bid-Up-To Value
    • Player Value Gap
    • Gold Mining
    • Weekly Variability
    • Are Subscription Sources More Accurate?
  • Statistics
    • How To Learn R
    • R is Better than Excel
    • Do Stats Help in Fantasy Football?
    • Download/Run Our Scripts
    • ffanalytics R Package
  • Apps
    • Auction Draft Optimizer
    • Snake Draft Optimizer
    • Weekly Lineup Optimizer
    • Rankings/Projections for Your League
    • API
    • Other Tools
      • Stock Analysis
    • Error Logging
  • Testimonials
  • About the Site
    • About
    • Authors
      • Isaac Petersen
    • FAQ
    • FFA Insider
    • Privacy Policy
    • Terms of Service
  • Donate

Fantasy Football Analytics

Call for Help: Front-End Javascript/.NET Web App Developer

67
  • by Isaac Petersen
  • in R · Tools
  • — 31 Oct, 2015

Dear Fantasy Football Analytics Community,

Two years ago, we released web apps to help people make better decisions in fantasy football based on the wisdom of the crowd.  Over the past two years, the community response has been incredibly supportive, and we continually improved the apps in response to user feedback.  The community also contributed directly to the project, with a number of users making additions and edits to our public source R scripts on our GitHub repo.  In sum, we provide free web apps built by the people, for the people.

This brings me to our call for help.  Our lead front-end web developer can no longer commit time to the project, and we are looking for a replacement.  We are looking for a front-end web developer to help develop our web apps (apps.fantasyfootballanalytics.net) using R/OpenCPU on an Azure server running an ASP .NET MVC web application.  The apps also use HTML/CSS/javascript (Bootstrap, RequireJS, KnockoutJS).  It would also be preferable for the developer to have some knowledge of American Football and fantasy football.

Crucial skills:

  • Javascript
  • .NET

Nice-to-have skills:

  • Knockout
  • Bootstrap
  • Azure
  • Linux
  • Design/UI

Bonus skills:

  • OpenCPU
  • R

If interested, please email the following to Isaac (isaac AT fantasyfootballanalytics DOT net):

  1. resume/CV
  2. brief description of relevant skills
  3. how much time you expect to be able to contribute

Sincerely,
Isaac Petersen

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email

Like this:

Like Loading...

Related

Share

Tags: R

— Isaac Petersen

My name is Isaac and I'm an assistant professor with a Ph.D. in Clinical Psychology. Why am I writing about fantasy football and data analysis? Because fantasy football involves the intersection of two things I love: sports and statistics. With this site, I hope to demonstrate the relevance of statistics for choosing the best team in fantasy football.

67 Comments

  1. Todd Mitchell says:
    November 4, 2015 at 4:53 pm

    Hi Isaac,

    Really neat tool. Couple of questions and a comment about the Weekly LIne-up Optimizer app:

    1. When in the week is all of the relevant data usually populated such that it is usable for optimizing a Fanduel line-up? Is it usually done in time for the Thursday night contest?

    2. There is a field in the inputs for how Defense/Special Teams scoring is calculated for Fanduel. It is below all the Points Thresholds and is called “Points Allowed”. It defaults to -0.5. Can you tell me what the value in that field governs? It seems like the threshold fields already govern points that the selected defense has allowed, so I’m curious to know what this field is doing and whether I should zero it out for my purposes.

    3. I noticed that Blocked Kicks is defaulting to 1.5 points earned for a defense, but Fanduel currently has this set at 2.0 points earned.

    Thanks, and best of luck as you pursue your PhD!

    Todd Mitchell

    Reply
    • Isaac Petersen says:
      November 5, 2015 at 10:17 pm

      1) Yes, they are ready before the Thursday night games.
      2 & 3) These both are in regards to the lineup input on the form which the app is not displaying correctly. It does not have any impact on the calculations as the script disregards what the user have put on the app for the DFS leagues. In other words, the calculations are correct even though the form shows different values. We’re hoping to fix that once we get a new web developer (see posting above).

      Reply
      • Jeffrey Price says:
        November 10, 2015 at 3:49 pm

        Isaac, first off… really cool stuff. You got me into R again (studying through Coursera).

        Do you mind sharing the general schedule so we’re not beating up your servers prematurely? Specifically it looks like the projections are updated early in the week and again on Wednesday? However it isn’t until Wednesday evening or Thursday that the FD salaries seem to come together before a lineup can actually be generated.

        Additionally, is the r-script/command to perform the constrained optimization (or knapsack problem or whatever it’s called) the lineup to the max budget included in github. I looked for it but was not seeing where that occurred. I think it’d be interesting to play around with the max budget (e.g. this week’s optimum lineup was like $56,100k) to see the more value-based picks that bubble up. Curious if you’ve done any study on this topic?

        Reply
        • Isaac Petersen says:
          November 12, 2015 at 4:00 pm

          Projections and salaries are up for this week. Here’s our general schedule:
          https://fantasyfootballanalytics.net/2015/05/2015-fantasy-football-projections.html#comment-3365

          The optimization function written in R code is in our GitHub repo:
          https://github.com/isaactpetersen/FantasyFootballAnalyticsR/blob/master/R%20Scripts/Functions/Functions.R

          Reply
  2. James says:
    November 21, 2015 at 10:08 am

    When you change the data settings on the Projection App what do the decimal numbers next to each Analyst represent? It’s a great app thank you very much!

    Reply
    • Isaac Petersen says:
      November 21, 2015 at 12:35 pm

      Those are the weights to give each analyst in the calculation, see here:
      https://fantasyfootballanalytics.net/2014/06/custom-rankings-and-projections-for-your-league.html

      Reply
  3. James says:
    November 21, 2015 at 1:07 pm

    Thank you for the prompt response. I am a novice at this and certainly not a statistician. For example, on the data setting page, FantasySharks number is .453 and FFToday number is .482. Does the higher number indicate the analyst with the most historical accurate projections?

    Reply
    • Isaac Petersen says:
      November 21, 2015 at 4:38 pm

      Yes, the weights reflect historical accuracy (higher = more accurate):
      https://fantasyfootballanalytics.net/2015/02/best-fantasy-football-projections-2015.html

      Reply
  4. james leroy says:
    November 24, 2015 at 9:35 pm

    Can you use this for basketball?

    Reply
  5. mark says:
    December 15, 2015 at 11:13 am

    hi – it appears the web applications are down. Any thoughts about when they might be back up and running? Please advise.

    Reply
    • Isaac Petersen says:
      December 15, 2015 at 6:18 pm

      Should be up now!

      Reply
  6. Travis says:
    December 15, 2015 at 6:16 pm

    Hey, earlier this summer you had a chart of the positive or negative correlations between my starters vs. my opponent’s (ie: My QB1 vs. his WR2 on same team). Could you send me a link to that article? I saved the chart, I just need more explanation of it.

    Reply
    • Isaac Petersen says:
      December 15, 2015 at 6:18 pm

      The link is in this article:
      https://fantasyfootballanalytics.net/2015/03/fantasy-football-is-like-stock-picking.html

      Reply
  7. Nolan says:
    December 26, 2015 at 12:49 pm

    FYI, the apps appear to be broken currently… they get a stack trace when trying to load. They were working yesterday, but the drafkings daily lineup was not working.

    Reply
    • Nolan says:
      December 26, 2015 at 10:01 pm

      Actually, it appears it’s just week 16 lineups that are broken, not related to draftkings lineups.

      Reply
  8. Nolan says:
    December 29, 2015 at 11:15 pm

    FYI, this is the 3rd week in a row (at least) that the weekly lineup suggestions aren’t working in the lineup optimizer. I won’t bother you with this again, but rather just wanted you to be aware. It loads the data for the season, but once you select the current week, it fails to load.

    Reply
    • Isaac Petersen says:
      December 30, 2015 at 10:21 am

      Hi Nolan,

      Sorry for the trouble. The Lineup Optimizer appears to work for each of the last 3 weeks for FanDuel/DraftKings except last week (we unfortunately missed Week 16 because of the holidays). Week 17 will be up soon once we upload the salaries.

      Thanks,
      Isaac

      Reply
      • Nolan says:
        January 2, 2016 at 2:42 pm

        The optimizer is broken again… this is what it was doing when I said it wasn’t working a few weeks ago too:
        Exception: Packets larger than max_allowed_packet are not allowed.
        Controller: lineupoptimizer
        Action: Index

        Reply
        • Isaac Petersen says:
          January 2, 2016 at 6:25 pm

          Yes, it periodically goes down due to heavy usage. Should be up now.

          Reply
          • Marty says:
            January 9, 2016 at 11:27 am

            Issac, when I try to use the lineup optimizer when I filter the data on the current week (e.g., wk 18), once the data finishes refreshing the tables with the line ups are blank, but the points, salary, and risk calculations are updated.

            Is there a bug or am I doing something incorrectly to refresh the data?

            Thank you.

          • Isaac Petersen says:
            January 9, 2016 at 2:26 pm

            Up and running!

  9. Derek Nelson says:
    January 9, 2016 at 8:45 am

    HI Issac,
    Glad to have stumbled across your site, really like your approach. I can’t tell exactly what you are doing on the optimization side (as opposed to projection side). Would be interested to know if its the same idea as I used this year…. can read briefly here: http://bit.ly/1Q4o1Or

    Reply
  10. Brad says:
    June 14, 2016 at 3:00 pm

    Hi Isaac,
    Really enjoy your site; just found it searching for some analysis. I was hoping to find some historical data about average fantasy points by ADP. Essentially, I am looking to use historical data to show the expected value of each draft pick. Thoughts?

    Reply
    • Isaac Petersen says:
      June 14, 2016 at 6:25 pm

      Here you go!:
      https://fantasyfootballcalculator.com/adp.php

      Reply
      • Brad says:
        June 14, 2016 at 8:50 pm

        Hi Isaac,

        The important piece is average points produced by draft position. I want to find data that allows me to say “based on the last 10 years, I can expect my number y draft pick to produce x points over the season.”

        Obviously there are meta factors, but a historical analysis of points by ADP would be great to see. Does that make sense?

        Reply
        • Isaac Petersen says:
          June 15, 2016 at 6:32 am

          You could merge the historical ADP data from Fantasy Football Calculator with historical performance (fantasy points) from our Projections tool or from ProFootballReference.

          Reply
        • Isaac Petersen says:
          June 15, 2016 at 7:30 am

          Also see here:
          https://fantasyfootballanalytics.net/2013/07/expected-points-by-position-rank-in-fantasy-football.html

          Reply
  11. eddy says:
    August 15, 2016 at 4:06 pm

    Isaac, I think your projections app is having an error. Please get it fixed! Thanks!

    Reply
    • Isaac Petersen says:
      August 15, 2016 at 9:09 pm

      Apps should be up now!

      Reply
  12. Will says:
    August 15, 2016 at 5:42 pm

    Yes, I am getting an error too.

    Reply
    • Isaac Petersen says:
      August 15, 2016 at 9:10 pm

      Apps should be up now!

      Reply
  13. Dave says:
    August 17, 2016 at 11:13 am

    Hi – great site! I was just wondering, in the projections output, what individual player points distribution you are using to compute lower/upper values. Thanks!

    Reply
    • Isaac Petersen says:
      August 17, 2016 at 11:18 am

      The distribution for a player includes the various sources of projections (ESPN, Yahoo, CBS, etc.)

      Reply
      • dave says:
        August 18, 2016 at 2:39 pm

        So no function assumptions in particular, thanks! Also, I think the upper and lower point bounds for DST may not be updating correctly in the customized report. In my case the average is outside the upper/lower range.

        Reply
        • Isaac Petersen says:
          August 18, 2016 at 3:22 pm

          Which webapp? What specific changes do you make in the app, and which players have averages outside the upper/lower range?

          Reply
  14. Chris says:
    August 29, 2016 at 8:32 pm

    is your custom projections page down?

    Reply
  15. Chris says:
    August 31, 2016 at 10:10 pm

    Can’t wait to give the projection and optimizer apps a try, but they appear to be down…

    “An unexpected error has occurred. Please contact the system administrator.”
    “Exception: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.”

    Reply
  16. greg says:
    September 1, 2016 at 1:11 pm

    I tried to change the data settings in your projects to customize for my league and it won’t let me in. Is there a problem with this.

    Reply
    • Isaac Petersen says:
      September 1, 2016 at 9:51 pm

      You have to create a free account to customize the projections. Click “Sign in” in the top right

      Reply
  17. Benjamin Stout says:
    September 1, 2016 at 10:59 pm

    Tried to us the auction app during our draft, but all I got was errors. It never worked. Looks to be a great app, and I would be willing to pay to use it, but it needs to work consistently.

    Reply
    • Isaac Petersen says:
      September 2, 2016 at 3:49 pm

      Benjamin, we apologize sincerely for the inconvenience. Our current server is having some difficulty handling traffic during peak hours of the peak of draft season. It’s one of the main issues we’re looking to use subscription proceeds to correct. In the meantime, we recommend downloading our projections to use as a back up for live drafts, and/or using the tools at non-peak hours.

      Reply
  18. Evan says:
    September 6, 2016 at 2:20 pm

    Hey Isaac,

    I recently subscribed, but I am not receiving any rankings for the projections tool. What can I do to input my league settings and receiving the rankings. I have a draft tonight.

    Thanks.

    Reply
    • Isaac Petersen says:
      September 6, 2016 at 3:13 pm

      Hi Evan,

      What happens when you open the Projections tool? We’d need more info to reproduce. What steps are you taking?

      Thanks,
      Isaac

      Reply
  19. John Cole says:
    September 15, 2016 at 5:12 pm

    Why will the lineup optimizer not work correctly with Draft Kings. I have changed everything and cant seem to get it to work correctly. Please Help

    Reply
    • Isaac Petersen says:
      September 15, 2016 at 11:52 pm

      We’re looking into this. Could you try Google Chrome in Incognito mode? https://fantasyfootballanalytics.net/about-the-site/faq#errors

      Reply
      • John Cole says:
        November 10, 2016 at 5:43 pm

        I tried Chrome incognito and its telling me i still have a free account and I can only see 2016 season.

        Reply
  20. John Cole says:
    September 16, 2016 at 9:54 am

    that worked. Thanks for the help!

    Reply
  21. Jason says:
    September 16, 2016 at 3:10 pm

    Hi Isaac: I’m a new subscriber and have been trying to get the projections to load with DraftKings salaries. I read the above reply to John and tried using Google Chrome in Incognito mode but it’s not working for me. Can you help? I wouldn’t mind if you emailed the file to me.

    Reply
    • Isaac Petersen says:
      September 17, 2016 at 9:43 am

      Hi Jason, are you making any other changes to the webapp other than DraftKings? What error are you getting? Try these first: https://fantasyfootballanalytics.net/about-the-site/faq#errors

      Reply
  22. sweth says:
    September 24, 2016 at 2:36 pm

    FYI, Saints’ starting kicker Wil Lutz hasn’t been showing up in the projections app.

    Reply
  23. James says:
    September 25, 2016 at 10:29 am

    An error has occurred:

    connection with pending rows, close resultSet before continuing

    In call:

    Received when trying to load custom scoring rules for league projections. And I had just subscribed. Complete robbery

    Reply
    • James says:
      September 25, 2016 at 10:31 am

      disregard, just worked

      Reply
  24. Curt says:
    October 13, 2016 at 12:29 pm

    Isaac,

    I love the app for auction drafting purposes and actually subscribed to the service before my auction for the “upgraded services”……can you help remind me what services those are? The site seems the same whether I am logged in or not…..what am I missing?

    Reply
    • Val Pinskiy says:
      October 13, 2016 at 3:41 pm

      Hi Curt, please see here for a detailed description of FFA Insider features: https://fantasyfootballanalytics.net/2016/09/win-daily-fantasy-dfs-league-lineup-optimizer.html.

      Reply
  25. Richard Holman says:
    October 22, 2016 at 12:55 pm

    Good morning Isaac, I signed up for the premium part a few weeks ago, but can’t log in to that area. Can you please help with my problem? Thank you Rick

    Reply
    • Val Pinskiy says:
      October 23, 2016 at 10:34 am

      Please see here for assistance with logging in: https://fantasyfootballanalytics.net/about-the-site/faq#errors

      Reply
  26. John Cole says:
    November 10, 2016 at 5:27 pm

    my account says im a non paying member and that is incorrect and I cant change the linup optimizer. Please help

    Reply
  27. Tyler Prosser says:
    November 10, 2016 at 7:57 pm

    I am having the same issue as John
    “my account says im a non paying member and that is incorrect and I cant change the linup optimizer. Please help”

    Reply
    • Val Pinskiy says:
      November 12, 2016 at 12:28 pm

      Hi Tyler, we are aware of this issue and it should be resolved shortly. Rest assured your account is active!

      Reply
  28. Diane says:
    November 11, 2016 at 11:14 am

    Projections not loading this week. Fairly new to this site, but haven’t had issues before. Any ideas?

    Reply
    • Val Pinskiy says:
      November 12, 2016 at 12:29 pm

      Hi Diane, please see here for troubleshooting tips: https://fantasyfootballanalytics.net/about-the-site/faq#appNotLoading

      Reply
  29. Scott Rick says:
    November 19, 2016 at 3:00 pm

    I am a premium member and have been trying to use the lineup optimizer but it is not working, no errors or anything. When I first go in it gives me the full year lineup, I go and change options for fanduel and week 11 and the roster I need and it spins but brings up an empty list.

    Reply
    • Val Pinskiy says:
      November 21, 2016 at 5:29 pm

      Have you tried our troubleshooting tips here: https://fantasyfootballanalytics.net/about-the-site/faq#errors?

      Reply
  30. Ian Olito says:
    November 26, 2016 at 8:12 am

    Hi Issac,
    I would like to promote your optimizer on my website. Please contact me when you can. If you have an API I can integrate on my site.

    Reply
  31. sal says:
    November 27, 2016 at 10:24 am

    Howdo I go about canceling my weekly subscriptioon my league is done for the year thank you
    Sal

    Reply
    • Val Pinskiy says:
      November 28, 2016 at 5:10 pm

      Just contact us at sales@fantasyfootballanalytics.net. See here for more information: https://fantasyfootballanalytics.net/2016/08/introducing-ffa-insider.html

      Reply
  32. John Cole says:
    December 4, 2016 at 10:57 am

    Is anyone having an issue with the Lineup optimizer? Every time I try and load for Draft Kings I receive and error has occurred and connection with pending rows, close result set before continuing. Does anyone have an answer for this?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Previous story Running Back and Wide Receiver Gold Mining – Week 8
  • Next story Running Back and Wide Receiver Gold Mining – Week 9
  • Tabs

    • Most Popular
    • Recent Posts
    • The ffanalytics R Package for Fantasy Football Data AnalysisJune 18, 2016
    • 2015 Fantasy Football Projections using OpenCPUMay 28, 2015
    • Win Your Fantasy Football Auction Draft: Determine the Optimal Players to Draft with this AppJune 14, 2013
    • Win Your Fantasy Football Snake Draft with this AppSeptember 1, 2013
    • Post-Combine Mock: Team Needs and TargetsMarch 10, 2025
    • Fantasy Football Weekly Cheat Sheet: Week 18 (2024)January 3, 2025
    • Fantasy Football Weekly Cheat Sheet: Week 17 (2024)December 26, 2024
    • Fantasy Football Weekly Cheat Sheet: Week 16 (2024)December 18, 2024
  • FFA Insider

    Logo
  • Categories

    • About the Authors
    • Articles
    • Auction Drafts
    • Draft Optimizer
    • FFA Insider
    • Gold Mining
    • How To
    • In the Media
    • Luck
    • Package
    • Projections
    • R
    • Risk
    • Theory
    • Tools
    • Trade Strategy
    • Uncategorized
    • Weekly
  • Facebook

  • Twitter

  • Our Partners

    R-bloggers

  • Support us building things... Even a cup of coffee ($1.99) helps us stay awake!

  • Subscribe to the Fantasy Football Analytics mailing list (no spam).
    Loading

        © Fantasy Football Analytics

        %d