Evidence-Based Scheduler

William Marrujo

Data Visualizer
Project Manager
Web Developer
D3.js
Svelte
TypeScript

Project Summary

A project management / task scheduling app that gives reliable predictions for projects. Based on the idea of Evidence-Based Scheduling.
With this app I'm trying to solve a problem that plagues all engineers, which is estimating time for projects. When starting a project and predicting timelines, our estimates are often “bad” and this scheduler will turn those into an accurate prediction using a custom written algorithm.

Requirements

A simple visualization of the tasks' dependencies on each other
A clear prediction and visualization of the confidence of project predictions
An easy user interface for managing the project
A way for it to be highly distributable and automatable, especially by software engineering teams
Keeping the data model extremely simple and extendable

Tech Stack

I have built this website from the ground up, using a powerful tech stack. I use:
Svelte for the front-end
Typescript for the calculations
D3.js for the visuals
In this project I have also opted to forgo having a server, since it would add unneeded complexity for an app with text output.
Task Graph Page
Task Graph Page
Prediction Page
Prediction Page
Task Management Page
Task Management Page
Partner With William
View Services

More Projects by William