- Developing an AI-powered language learning app for iOS and Android, taking it from a personal proof-of-concept to a formal research tool for a master’s degree study on micro-learning.
- Built an interactive mobile study tool for the U.S. Naturalization Test, featuring audio questions, practice exams, and bookmarking to help learners master the official USCIS curriculum.
- Architected and built the unified software infrastructure for the City of Fort Worth’s public websites, consolidating disparate CMSs, APIs, and datasets into a single, manageable Jekyll-based static site.
- Established the core technical foundation for a Code for America civic tech project, implementing the project structure, building the automated testing suite, and debugging the core scheduling logic for a citizen reminder system.
Gregory J. Scott
Software architect with 25+ years of experience designing and building robust systems for mission-critical environments, from B-1 bomber avionics to scalable cloud platforms on AWS. Now developing the next generation of educational technology, leveraging AI to create personalized learning experiences delivered as universal apps.
Online:
- Web: https://gregoryjscott.com
- Email: me@gregoryjscott.com
- GitHub: https://github.com/gregoryjscott
- Twitter: https://x.com/gregoryjscott
Highlights
Dynamic Curriculum Generation with AI
React Native app for iOS and Android that uses AI and finite state machines to generate personalized learning curriculum.
Technologies:Scaling School Operations with Bots
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.
Technologies:Invoicing $1 Billion/Month for Oil Pipeline
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.
Technologies:- Languages: C#, CSS, HTML, JavaScript, SQL
- Databases: SQL Server
- Tools: Backbone.js
- Operating Systems: Windows
Automating State Reporting for 500+ Schools
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.
Technologies:Delivering Mission Data to B-1 Bombers
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.
Technologies:Skills
Languages
Ada 95, C, C#, C++, CSS, Delphi, FORTRAN, HTML, JavaScript, Pascal, PHP, Python, Ruby, SQL, TI-BASIC, Typescript, Visual Basic
Databases
Access, BigQuery, Btrieve, DynamoDB, Firebase, Oracle, Pervasive, Postgres, SQL Server, SQLite
Tools
Amplify, Azure AI, Backbone.js, Docker, EC2, ECR, ECS, Expo, Fargate, Firebase, Google Classroom, Google Drive, HAL, Heroku, IAM, Jekyll, Node, OpenAI, Puppeteer, React Native, S3, SikuliX, SQS, VPC, XState
Operating Systems
AIX, Android, iOS, Linux, macOS, MS-DOS, NetWare, Solaris, Windows
Experience
Independent Programmer and Consultant
2014 – present, Independent Programmer and Consultant
Independent Programmer and Consultant, building next-generation education technology and partnering with select clients to architect high-impact software solutions
Projects & Technologies:
- Projects: Nuggets, gregoryjscott.com, hazelandgreg.wedding, aprender, fortworthtexas.gov, Denver Schedules API, jekyll-api, jekyll-embed, jekyll-load, jekyll-prep, Simpler, MvcIntegrationTestFramework
- Languages: C#, CSS, HTML, JavaScript, Ruby, SQL, Typescript
- Databases: DynamoDB, Postgres
- Tools: Amplify, Azure AI, Docker, EC2, ECR, ECS, Expo, Fargate, HAL, Heroku, IAM, Jekyll, Node, OpenAI, React Native, S3, SQS, VPC, XState
- Operating Systems: Android, iOS, Linux, macOS, Windows
Futuristic Education
2018 – 2022, Co-Founder and Programmer
Co-Founder and Programmer for Futuristic Education, a startup building custom technology solutions for schools and educators
- Architected and built the entire cloud infrastructure for one of the nation’s largest charter schools, enabling growth from 1,500 to over 60,000 students through a scalable network of bots that automated 95% of data entry tasks.
- Implemented a secure, school-wide single sign-on (SSO) solution that eliminated critical security risks and simplified access to all systems for over 60,000 students and 2,000 teachers.
- Developed a custom data warehouse with a complete time-series history of all student data, providing the school’s data team with unprecedented insight and enabling rapid debugging and reporting.
- Created a suite of student performance reports that translated raw data into actionable insights, empowering teachers to focus on instruction by automating the tracking of student strengths, weaknesses, and growth.
Projects & Technologies:
Resource Data, Inc.
2005 – 2014, Technical Lead
Technical Lead for Resource Data, Inc. (RDI), a consultancy specializing in custom database, web, and GIS programming services
- Led many of RDI’s most challenging and high-stakes projects by partnering directly with clients from conception to delivery, ensuring solutions precisely met their business needs.
- Championed and drove the company-wide adoption of modern development practices, introducing Agile/Lean methodologies, new technologies like Ruby and Node.js, and collaborative forums like developer roundtables.
- Created a successful mentorship model that identified and elevated junior talent, consistently handing off project leadership to high-potential developers and creating a clear path for their promotion.
- Cultivated a highly productive and focused development team by managing all client-facing communication and removing external pressures, allowing engineers to concentrate on execution and delivery.
- Initiated and led RDI’s first open-source projects, securing management buy-in to build reusable tools that increased developer productivity and fostered a culture of internal innovation.
Projects & Technologies:
- Projects: Centroid, Alaska Gasline Development Corporation, Please, AHFC Integration, Systems Portal, Energy Efficiency Map, ScrambleScore, Scrum Tools, Quality Bank, Consumption Views, Service Order Mobile Dispatch, Bit Proposal, Database Synchronization (AWWU), Laser Range Finder, AWWU Intranet, FLIR Monitoring System, SAR Reports, TrainBuilder, CIS Data Capture, AWWU Job Scheduler, AWWU Systems Integration, Employees Suggestion, Report Engine
- Languages: C#, CSS, HTML, JavaScript, Python, Ruby, SQL
- Databases: Access, Oracle, Postgres, SQL Server, SQLite
- Tools: Backbone.js
- Operating Systems: Linux, macOS, Windows
Municipal Accounting Systems, Inc.
1999 – 2005, Lead Programmer
Lead Programmer for Municipal Accounting Systems (MAS), a leading provider of student information and accounting software for school districts throughout Oklahoma
- As Lead Programmer, directed the complete modernization of the company’s entire product line, migrating over 15 mission-critical DOS applications to a unified suite of Windows desktop applications for every aspect of school administration.
- Delivered the state’s first SIF-compliant reporting agent, turning an attempt to legislate MAS out of the market into a decisive victory that cemented the company’s position as the state’s recommended vendor.
- Drove internal efficiency by creating a suite of tools that automated critical backend tasks, including database migrations, data imports, and software deployments.
- Solidified MAS’s market dominance, growing its share to over 85% of Oklahoma school districts through key technology initiatives including the Windows migration and the state-mandated SIF agent.
Projects & Technologies:
- Projects: SIF Agent, Wen-GAGE Accounting, Wen-GAGE Student Information, Class Scheduler
- Languages: C#, Delphi, SQL
- Databases: Btrieve, Pervasive
- Operating Systems: NetWare, Windows
Boeing, Defense & Space Group
1998 – 1999, Embedded Software Engineer
Embedded Software Engineer at Boeing's Defense & Space Group in Oklahoma City, developing avionics software for the B-1 Bomber's Block E upgrade
- Architected and delivered the Mission Data Loader, a mission-critical interface that all other avionics teams depended on for distributing flight plans, target coordinates, and weapon configurations.
- Ensured mission continuity during hardware failures by developing a suite of backup displays that provided full redundancy for critical input devices like keypads and switch panels.
- Functioned as a key contributor to both the Controls & Displays and the core System Management Function teams, developing the displays used to monitor the B-1’s custom-built avionics operating system.
Projects & Technologies:
- Projects: Backup Controls and Displays, Mission Data Loader, System Management Function (SMF) Controls and Displays
- Languages: Ada 95
- Operating Systems: Solaris
Education
University of Central Oklahoma
Bachelor of Science in Mathematics, 1998
Technologies: