Skip to content
View AndrewRoe34's full-sized avatar
  • Raleigh, NC

Block or report AndrewRoe34

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AndrewRoe34/README.md

Hey there! My name is Andrew Roe and I'm currently pursuing a degree in IT with a minor Computer Science. I'm a former Teaching Assistant for Data Structures & Algorithms along with Analytics. Here's what I've been working on:

Your GitHub Stats

QuickSched

QuickSched is a robust, dynamic scheduling platform that is closely configured with user settings to provide flexible schedules that cater toward your specific needs. Here's a list of features it has to offer:

  • Pure command line interface for working with the platform.
  • Dynamic scheduling closely linked with user config options to generate fully customizable schedules & timetables.
  • Customize your weekly hours to be as flexible as you like (0 hours on Sunday, 6 on Wednesday, 2 on Friday).
  • Configure your time preferences for work, whether to work overtime, and the minimum hours to break up a task for a day.
  • Export scheduling data to Google Calendar.
  • Create/Edit/Delete Tasks, Events, and Cards as needed.
  • Color code your Tasks with Cards (which serve the role of both labelling and coloring).
  • Setup Events to be either individual or recurring time blocks throughout the week.
  • Display all upcoming subtasks scheduled for the week (along with Tasks, Cards, and Events).
  • Generate a full-detailed report on all your scheduling data
  • Easily modifiable (and transferable) serialization file for preserving all your scheduling data (uses an intelligent pointer system to link data together).
  • Intelligent parser that allows flexible arrangement of arguments and sloppy timestamp expressions (e.g. “10:-1:pm” translates to “10:00am-1:00pm”).
  • Wide array of abbreviations for date expressions (e.g. “mon”, “tmrw”, “eow”).
  • Tasks are timetabled at “clean” parts of the hour (to be specific, QuickSched will locate the nearest quarter hour for the start of an interval for a Task).

Codebase

Standardized Approach to Solving Coding Problems

A brief technical writeup that explains how to approach any coding problem that one might encounter in the technical interview

Standardized Approach to Solving Coding Problems

Pinned Loading

  1. quick-sched quick-sched Public

    QuickSched simplifies your scheduling and timetabling with its intelligent parser and CLI. Efficiently plan and manage tasks with automated daily and weekly schedules, robust serialization tools, i…

    Java 76 7

  2. standardized-code-solving standardized-code-solving Public

    A Standardized Approach to Solving Coding Problems

    31 1

  3. EvoSched/gotask EvoSched/gotask Public

    Go 8