Projects

Projects I've developed, starting with the most recent.

Nuggets

2023 – present, Author

React Native app for iOS and Android that uses AI and finite state machines to generate personalized learning curriculum.

gregoryjscott.com

2014 – present, Author

My portfolio website that uses Jekyll to create static HTML pages using YAML, Markdown, and HAL-based hypermedia.

hazelandgreg.wedding

2025, Author

Wedding website for Hazel and Greg

Epic California Academy Enrollment

2017 – 2021, Technical Lead

EpiCloud

2015 – 2021, Programmer/Consultant

AWS-based bot network that automates operations of a virtual charter school, enabling the school to scale seamlessly from 1,500 to over 60,000 students.

aprender

2017, Author

CLI for learning Spanish

fortworthtexas.gov

2015 – 2016, Technical Lead

Jekyll static site for the City of Fort Worth, Texas.

Centroid

2014, Contributor

Library for accessing environment based configuration from multiple different programming languages.

Denver Schedules API

2014, Contributor

JSON API that provides access to Denver activities that impact the residents of Denver.

jekyll-api

2014, Author

RubyGem Jekyll plugin that produces a JSON API from Markdown frontmatter.

jekyll-embed

2014, Author

RubyGem Jekyll plugin that embeds HAL-based linked resources in Markdown. frontmatter

jekyll-load

2014, Author

RubyGem Jekyll plugin that merges YAML data files into Markdown pages.

jekyll-prep

2014, Author

RubyGem Jekyll plugin for transforming Jekyll page data during builds.

Alaska Gasline Development Corporation

2013 – 2014, Technical Lead

Web application that provides AGDC with documentation, reporting, and querying tools for their vast GIS data and infrastructure.

Please

2012 – 2014, Author

Please is a set of commands useful for maintaining software projects.

AHFC Integration

2013, Technical Lead

Alaska Housing Finance Corporation Integration

Systems Portal

2013, Technical Lead

Web application for tracking data used by systems administrators.

Energy Efficiency Map

2012 – 2013, Technical Lead

Web application that allows the Alaska Energy Authority to monitor and administer data from their statewide energy saving programs.

ScrambleScore

2012 – 2013, Project Manager

Mobile web application that allows golfers participating in scramble golf tournaments to record their scores and monitor the tournament leaderboard.

Scrum Tools

2012 – 2013, Technical Lead

Simpler

2010 – 2013, Author

Library that provides a simpler approach to C# class design.

Quality Bank

2010 – 2012, Technical Lead

Rewrite of the Trans-Alaska Pipeline's $1B/month invoicing system, treating business rules as versioned data to give the client full control over constant, retroactive changes.

MvcIntegrationTestFramework

2010, Author

Framework that can be used to perform integration tests on a ASP.NET MVC application.

Consumption Views

2009, Lead Developer

Set of database views that provides water consumption information that feed into reporting tools used by AWWU to make business decisions.

Service Order Mobile Dispatch

2009, Technical Lead

Mobile web application that allows Anchorage Water & Wastewater Utility service workers to query and record service information while in the field.

Bit Proposal

2008, Lead Developer

Database Synchronization (AWWU)

2008, Lead Developer

Laser Range Finder

2008, Lead Developer

Software that records output from a handheld laser range finder and combines it with records from a GPS unit which allows field workers to record the locations of objects that aren't assessible otherwise.

AWWU Intranet

2005 – 2008, Technical Lead

Web application that contains AWWU's reporting and querying tools, systems status, and custom applications.

FLIR Monitoring System

2007, Developer

Software that reads the output from a FLIR laser mounted on a single engine plane used to fly over the Alaska North Slope and record land information.

SAR Reports

2007, Lead Developer

TrainBuilder

2007, Developer

Windows Presentation Framework (WPF) application used by the Alaska Railroad to plan and schedule structure of their trains.

CIS Data Capture

2006, Technical Lead

Console application that captures monthly snapshots of AWWU's customer information system (CIS) data and loads it into a data warehouse.

AWWU Job Scheduler

2005 – 2006, Technical Lead

Framework for creating background processing jobs that migrate, synchronize, and transform data throughout AWWU's integrated systems.

AWWU Systems Integration

2005 – 2006, Technical Lead

Employees Suggestion

2005, Lead Developer

Oracle Forms application that allows AWWU employees to submit suggestions for improving the AWWU workplace.

Report Engine

2005, Lead Developer

C# library for producing HTML reports based on database queries.

SIF Agent

2004 – 2005, Lead Developer

State of Oklahoma's first Schools Interoperability Framework (SIF) compliant reporting agent, securing our company's position as the dominant market provider for over 500 school districts.

Wen-GAGE Accounting

1999 – 2004, Lead Developer

Desktop application that is used by schools in Oklahoma to manage all their school accounting responsibilites.

Wen-GAGE Student Information

1999 – 2004, Lead Developer

Desktop application that is used by schools in Oklahoma to manage their student information such as enrollment, attendance, and grades.

Class Scheduler

1999, Lead Developer

Process that takes student course requests along with the available courses, sections, and teachers and builds the class schedule.

Backup Controls and Displays

1998 – 1999, Embedded Software Engineer

Screens used to emulate hardware such as switch boards and displays in the event of their failure.

Mission Data Loader

1998 – 1999, Embedded Software Engineer

Mission Data Loader for the B-1 Bomber's avionics software upgrade, implemented as a publish-subscribe interface for distributing critical flight and targeting data across the system.

System Management Function (SMF) Controls and Displays

1998 – 1999, Embedded Software Engineer

Screens used to monitor the B-1’s custom-built avionics operating system